Настя или Настя?

  • 4
  • Недоступна
Настя, админ компании Икс, выучилась на пилота космокорабля и улетела от них на другую планету. Люди в компании Икс — хорошие и душевные, только рассеянные и имена путают. Поэтому было принято решение, что нового админа тоже будут звать Настя. Поможем компании Икс найти их Настю: напишем программу, проверяющую идентичность двух введенных имён.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (239)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Станислав7 уровень, Москва
четверг, 16:50
Не забывайте что проверка длины с использованием .length. a.length() == b.lenght();
Regina Kazan8 уровень, Казань
18 сентября, 20:11
кто читает условие отсюда с сайта, а решает в идее? ставьте лайк))) скажите же, так удобнее, даже не смотря на то, что в идее есть вкладка с условием))
Vlad10AF18 уровень, Краснодар
3 сентября, 19:47
Почему не дают теорию, которую потом используешь в задачах, а нужно что-то выгугливать дополнительно. Гуглить тоже уметь нужно, конечно, но всё же отвратная модель обучения, за что платятся деньги, за крупицы информации, и то что я сам остальное ещё и гуглю?
Владислав5 уровень, кострома
20 сентября, 08:11
за-то ты знаешь что конкретно гуглить)
Vlad10AF18 уровень, Краснодар
20 сентября, 08:57
я могу не гуглить, а взять полное руководство Шилдта и не париться)
Geo7 уровень, Киев
31 августа, 04:27
через (else if) конструкцию вс' заработало
Samat Zhexenov5 уровень, Атырау
24 августа, 10:14
Leonid Ksenofontov5 уровень, Москва
14 сентября, 20:05
Спасибо, мил человек)
Евгений7 уровень, Омск
21 августа, 14:29
С задачей что-то не так сравниваю имена на идентичность if(a.equals(b)) System.out.println("Имена идентичны"); решение проходит, результат правильный, а пункт "Имена идентичны" не проходит проверку.
edvard9849 уровень, златоуст
22 августа, 12:42
equals и length должны быть в одном if. У меня тоже так было, когда я использовал два if.
Ева8 уровень, Алматы
25 августа, 16:29
У меня всё равно не выходит( Я вместила их в один if, но всё равно не проходит. Как именно ты сделал?
Ева8 уровень, Алматы
25 августа, 16:50
Всё. Вышло. если(s1.equals(s2)) else если(s1.length()==s2.length())
Егор Киселёв14 уровень, Омск
5 августа, 20:01
Для тех, у кого возникают трудности со сравнением длины имён. У переменных типа String можно вызвать метод length(), который и скажет нам, сколько символов в данной строке. Делается это достаточно просто. Допустим:
String name = "Екатерина";
int lenght = name.length();
System.out.println(lenght);
Мы имеем переменную типа String, которой присвоили значение "Екатерина". Второй строчкой, мы создаем переменную типа int и присваиваем ей результат метода length, о котором уже говорили выше. Если вывести эту переменную на экран, результатом будет - 9. Это просто для понимания, как это работает. В задаче же не нужно никаких переменных int создавать, достаточно сравнить напрямую, допустим:
String name_1 = "Екатерина";
String name_2 = "Святослав";

if (name_1.length() == name_2.length()) {
    System.out.println("У имён равная длина!");
}
По сути, в условии мы просто сравниваем два числа. Результатом будет: "У имён равная длина!".
Vsevolod9 уровень, Москва
10 августа, 14:18
"lenght"? Может, "length"?
Artur Sartakov8 уровень
28 июля, 04:54
Все разобрался. Надо было сначала выполнить equals, а потом длину строки.
Priestik8 уровень, Москва
23 июня, 13:01
Метод length() в помощь решающим =))) удачного дня Коллеги))
Валентина Леонова4 уровень, Москва
23 июня, 11:37
Решила с помощью if ... else if name1.compareToIgnoreCase(name2) name1.length() == name2.length()