java初始化在“while循环”中或退出程序
所以这里我有一个代码,我的问题是当我按1退出程序时,我可以键入stop退出程序,但我希望它就像我一按1就想退出程序,而不键入stop。我该怎么修?因为在按下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();
}
# 1 楼答案
不要使用
break
,而是使用return
,这将使方法退出# 2 楼答案
在
case
语句中,当starter
等于1
时,使text
等于stop