【发布时间】:2020-06-10 22:05:43
【问题描述】:
我正在尝试在 java 中实现System.exit(0); 以在控制台中输入“exit”一词时终止我的程序。我写了以下方法:
public static void exit(){
Scanner input = new Scanner(System.in);
Str1 = input.next(String);
if (str1 = "exit"){
System.exit(0);
}
else if (str1 = "clear"){
System.out.println("0.0");
}
}
它似乎不起作用。有人有什么建议吗?
谢谢 P.S “clear”应该在“clear”输入控制台时返回 0.0,如果你还不能说的话。
【问题讨论】:
-
如果你用谷歌搜索如何比较字符串,你就会得到答案。 :)
-
顺便说一句,除了equals(),我认为你的代码有一些小错误。 str1 和 str1 不同。
-
你调试了吗?
System.exit(0)是否仍被调用?