import java.util.Scanner;
import java.util.Locale;
public class InteractiveExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in
);
scanner.useLocale(Locale.US
); // точка для дробных чисел
System.out.print("Введите имя: ");
String name = scanner.nextLine();
System.out.print("Введите возраст: ");
while (!scanner.hasNextInt()) {
System.out.print("Это не число. Введите возраст: ");
scanner.next
(); // очистить неверный ввод
}
int age = scanner.nextInt();
System.out.print("Введите рост (в метрах): ");
double height = scanner.nextDouble();
System.out.println("Имя: " + name);
System.out.println("Возраст: " + age);
System.out.println("Рост: " + height + " м");
// Не закрываем scanner, если дальше нужен ввод из System.in
}
}
Просмотры: 29