如果你想在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程序。