我是 Java 和编码的新手,我正在尝试做一个计算器,你可以在其中输入你想要的操作,然后输入两个数字。计算是在名为“mth”的开关内完成的,但我无法弄清楚如何使用字符退出我的程序。
如您所见,我尝试过使用,
if(op.equals("x")) System.exit(0);
但似乎该程序根本没有注册它。
我已经尝试了很多事情,例如使用布尔值并玩了一下,但我无法超越这一点。
public static void main(String[] args) throws IOException {
Locale.setDefault(new Locale("sv","SE"));
Scanner op = new Scanner(System.in);
System.out.println("Operation och två heltal (x för att avsluta)");
while(op.hasNext()){
if (op.equals("x")) {
System.exit(0);
}
else{
mth(op.next(), op.nextInt(), op.nextInt());
}
}
}