gpt4 book ai didi

java - System.exit() 可以用于哨兵值吗?

转载 作者:行者123 更新时间:2023-12-01 11:51:47 25 4
gpt4 key购买 nike

  1. System.exit() 可以用于哨兵值吗?

  2. 如果不是,System.exit() 会提供什么目的?

  3. 如果这段代码在循环中并且被输入,它会退出吗?

 String day;
day = JOptionPane.showInputDialog("what is todays date");
JOptionPane.showMessageDialog(null,"Today is: " + day);
System.exit(1);

最佳答案

1.Can system.exit() be used at sentinel value?

为什么要使用它作为哨兵值?您可能不能将它用作循环中的循环保护,因为一旦退出,您的程序就会终止。

其次,如果有任何未完成的任务,您的程序将突然终止。

If not what purpose would 2.system.exit() provide?

您可以查看这篇关于 Java 的 System.exit() 的文章:Java's System.exit(0); vs C++ return 0;

3.if this code is in a loop and they enter 1. Would it exit?

无论输入什么内容,您的代码最终都会退出。它不仅会退出循环,还会终止您的程序。要跳出循环,请使用 break 而不是 System.exit()

要跳过循环中的其余代码,请使用继续

关于java - System.exit() 可以用于哨兵值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28755654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com