Добрый день,
Есть два способа вывода в консоль.
Мой вариант
Scanner console = new Scanner(System.in);
while (true){
String text = console.nextLine();
if (text.equals("enough")){
break;
}else{
System.out.println(text);
}
}
Вариант javarush
Scanner console = new Scanner(System.in);
while (true) {
String s = console.nextLine();
if (s.equals("enough")) {
break;
}
System.out.println(s);
}
Какой более корректный?
Alex005
7 уровень
Есть ли разница?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ada
8 июня 2022, 11:06решение
В данном случае разницы нет, т.к. в блоке if есть оператор break. Если бы там был не break, а другой код, к примеру, вывод строки "Вы ввели enough", то если бы пользователь ввел enough, в варианте от javarush вывелось бы две строки:
сначала "Вы ввели enough", затем s:
и у вас был бы, к примеру, такой код:
А в вашем варианте вывелась бы только одна строка "Вы ввели enough":
+3