Суть: создаю программу, которая считывала бы ник при регистрации и выводила "добро пожаловать, %username% ! "
сама программа :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println(" Введите имя: ");
Scanner l = new Scanner (System.in);
String name = l.nextLine();
int ln = name.length();
if(ln>18)
System.out.print("максимальная длина - 18 символов");
else
System.out.print("Добро пожаловать, "+name+"!");
}
}
проблема :
вывод игнорит введённое и пишет :
"добро пожаловать, ! "
а вот если стринг заменить на инт и вводить цифры, то все работает как надо.
почему?
Andrew
13 уровень
Проблема с выводом при вводе с клавиатуры
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
PixtaExpert
1 мая 2022, 06:16полезный
Перепроверьте у себя. Скопировал ваш код, в консоль выводит результат.
![]()
+1
Andrew
1 мая 2022, 12:00
Значит, какой-то сбой в самом компиляторе, спасибо
0