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

  • 4
  • Недоступна
Настя, админ компании Икс, выучилась на пилота космокорабля и улетела от них на другую планету. Люди в компании Икс — хорошие и душевные, только рассеянные и имена путают. Поэтому было принято решение, что нового админа тоже будут звать Настя. Поможем компании Икс найти их Настю: напишем программу, проверяющую идентичность двух введенных имён.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (219)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Екатерина5 уровень, Москва
23 июня, 13:01
Метод length() в помощь решающим =))) удачного дня Коллеги))
Валентина Леонова4 уровень, Москва
23 июня, 11:37
Решила с помощью if ... else if name1.compareToIgnoreCase(name2) name1.length() == name2.length()
Евгений4 уровень, Минск
9 июня, 20:51
смотрел разные решения и объяснения понравилось max5 уровень вроде бы понятнее чем другие с созданием нового класса и возвратом
Mikhail10 уровень, Ульяновск
9 июня, 17:23
Рекоменую на это тему посмотреть Шилдта "Руководства для начинающих", глава "Символьные строки". Там с примерами все операции разобраны.
Dilnaz4 уровень, Алматы
17 июня, 19:53
спасибо)
Crew Dragon 9 уровень
29 мая, 14:33
Даже в интернете много не найдешь про метод length ().
79tiib2_YT7 уровень, Москва
23 июня, 08:51
Я согласен с тобой, Макс. Я так же про lenght() в гугле нашёл))
28 мая, 15:45
хм, у меня в IntelliJ IDEA задачка не хотела компилироваться... скопировал в броузер и она прошла... чудеса однако)
Андрей5 уровень, Днепр
26 мая, 22:14
Подскажите, эту задачу через тернарного оператора решить нельзя .? Получается что он в конце обязан выполнить else через :? System.out.println(!name1.equals(name2) && name1.length()==name2.length()?"Длины имен равны":name1.equals(name2)?"Имена идентичны");
Anton Povarnitsin6 уровень
29 мая, 20:48
у меня не получается, через тернарный оператор ничего - "", но валидатор этот вариант не пускает(
Pavel_Robot5 уровень, Москва
25 мая, 20:56
Хорошая задачка
max7 уровень
20 мая, 15:29
Единственное, что не знал, это как посчитать длину строки. Две быстро просмотренные страницы через гугл это исправили за 5 минут. Код получился вот таким.
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
        String s = r.readLine();
        String s1 = r.readLine();
        if((!(s.equals(s1)))&&(s.length()==s1.length())){
            System.out.println("Длины имен равны");
        } else if(s.equals(s1)){
            System.out.println("Имена идентичны");
        }
Влад10 уровень
5 июня, 21:27
if((!(s.equals(s1)))&&(s.length()==s1.length())){ что делает знак ! ?
max7 уровень
6 июня, 06:35
меняет true на false и наоборот, если нужен обратный результат
Konstantin Kapin8 уровень
14 мая, 12:31
intern в помощь