Я хочу создать программу, в которой есть часть, в которой пользователь не может ничего вводить, но пользователь может нажать Enter, чтобы продолжить. Кроме того, он не показывает ввод. Вот как это должно быть:
System.out.println("Welcome to Earth. Press enter to continue.");
//The code that doesn't accept input, except enter
System.out.println("Oops. Program has ended. Please wait for 100 years. Thank you!");
Я попытался сделать это, только заставив программу "двигаться дальше", если моя строка равна "".
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String input;
int x = 0;
while(x == 0) {
System.out.println("Welcome to Earth. press enter to continue.");
input = scan.nextLine();
if(input.equals("")) {
x = 1;
}
if(x == 1) {
System.out.println("OOps. Program has ended. Please wait for 100 years. Thank you!");
}
}
}
В результате просто «Добро пожаловать на Землю. Нажмите Enter, чтобы продолжить». повторять снова и снова, если input
не равно "".