所以这里我有一个代码,我的问题是当我按1退出程序我可以键入停止退出程序但我想它就像我按1我想要退出程序而不键入停。我应该怎么解决?因为在按下1并键入不是"停止"的东西后,它将从头开始
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String text = "";
while (!text.equals("stop")) {
System.out.println("\n(1) To quit this program, Press 1");
int starter = scan.nextInt();
switch (starter) {
case 1:
System.out.println("Type Stop to quit this program`");
System.out.println("Bye");
text = br.readLine();
break;
}
}
scan.close();
}
答案 0 :(得分:0)
使用break
而不是return
,这将使方法退出。
答案 1 :(得分:0)
在case
语句中,当starter
等于1
时,请text
等于stop
....
switch (starter) {
case 1:
text = "stop";
break;
}