当先锋百科网

首页 1 2 3 4 5 6 7

如果你想在Java程序中让用户输入y或n,并根据用户的选择来继续或退出程序,可以使用以下代码:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean isContinue = true;
while (isContinue) {
System.out.print("请问是否继续(y/n)? ");
String choice = input.nextLine();
if (choice.equalsIgnoreCase("y")) {
System.out.println("继续运行程序");
} else if (choice.equalsIgnoreCase("n")) {
System.out.println("退出程序");
isContinue = false;
} else {
System.out.println("无效的输入,请重新输入");
}
}
}
}

这个程序使用了一个Scanner对象来读取用户输入。在一个无限循环中,程序会提示用户输入y或n来决定是否继续程序的运行。如果用户输入了y,程序会输出“继续运行程序”;如果用户输入了n,程序会输出“退出程序”,并将isContinue变量设为false,这样程序会跳出循环,结束运行。

如果用户输入了除y和n以外的字符,程序会输出“无效的输入,请重新输入”并继续循环,直到用户输入了y或n。

你可以根据自己的需要修改这个程序来实现更多功能,例如在用户输入了n时进行清理操作,或让用户输入其他选项来实现不同的功能。希望这个程序能帮助你实现自己的Java程序。