Объясните пожалуйста, почему в первом случае работает, а во втором нет.
1.
Scanner s = new Scanner(System.in);
System.out.println("Введите ваше имя");
String name =s.nextLine();
System.out.println("Введите число");
int x =s.nextInt();
System.out.println(name+" захватит мир через "+x+" лет. Му-ха-ха!");
2.
Scanner s = new Scanner(System.in);
System.out.println("Введите число"); //две строки поменял местами с
int x =s.nextInt();
System.out.println("Введите ваше имя"); //этими двумя
String name =s.nextLine();
System.out.println(name+" захватит мир через "+x+" лет. Му-ха-ха!");
Тут после ввода числа программа завершается. Имя не просит вводить
Alex
16 уровень
Строкой ниже, строкой выше
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
29 мая 2019, 16:44решение
https://javarush.com/help/13506#discussion
+2
Alex
29 мая 2019, 17:44
Спасибо
0