如果我输入q或Q,我想结束我的java程序。 否则,程序将继续运行,打印问题并要求输入。 这会有用吗?
Scanner sc = new Scanner(System.in);
while(sc.hasNext())
{
System.out.print("Enter departure city <'Q' or 'q' to exit>: ");
String input = sc.next();
if(!(input.equals('q')) || !(input.equals('Q'))){
//system continues
}
else{
System.exit(0);
}
}
答案 0 :(得分:1)
String input = "";
while (!input.toUpperCase().equals("Q"))
{
System.out.print("Enter departure city. <'Q' or 'q' to exit>: ");
input = sc.next();
}
在while循环后退出。