pandapurple
21.01.2022 18:08

Ввести с клавиатуры два имени, и если имена одинаковые вывести сообщение «имена идентичны». если имена разные, но их длины равны – вывести сообщение – «длины имен равны». import java.io.bufferedreader; import java.io.inputstreamreader; public class solution { public static void main(string[] args) throws exception { bufferedreader reader = new bufferedreader(new inputstreamreader(system.in)); string name1 = reader.readline(); string name2 = reader.readline(); if(name1.equals(name2)) system.out.println("имена идентичны"); else if (name1 == name2) system.out.println("длины имен равны"); } } программа работает неправильно. решить

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
KawaiLOL
07.07.2020 23:38
На C# это сравнение будет выглядеть примерно так:

if(str1 == str2)
{
   Console.WriteLine("Имена одинаковые.");
}
else if(str1.Length == str2.Length)
{
   Console.WriteLine("Длины имен равны");
}
Я в java не разбираюсь, но думаю, что там тоже должно быть свойство Length или метод Length() для определения длины строк.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота