如何计算是或否

时间:2015-11-19 10:51:23

标签: java swing

我正在尝试编写一个简单的程序来烘焙蛋糕。变量基本上是

  1. 如果蛋糕燃烧=是,则关闭。
  2. 如果温度< 120度翻了。
  3. 如果温度> 190deg翻过来。
  4. 如果蛋糕正在燃烧且答案是肯定的,那么程序应该在那里结束。

    我使用if-else对第2部分和第3部分都很好,但是我使用了yes / no选项遇到了一些障碍。我希望用户通过JOptionPane选择cake_burning变量的值。

2 个答案:

答案 0 :(得分:0)

YESNO仍然只是TRUE / FALSE个回复的选择。

您仍然会使用IF THEN方案代替YES代替TRUENO你测试FALSE

如果您愿意,您可以定义YESNO的变量或常量,但不需要:

if (CakeBurning) then {     // cake is burning, true (or yes)
    Oven.power=0;
}

在大多数语言中,if (CakeBurning)将返回与if (CakeBurning==TRUE)

相同的语言

答案 1 :(得分:0)

如果您希望用户在JOption窗格中选择蛋糕是否正在刻录,您可以这样继续。

int cake_burning = JOptionPane.showConfirmDialog(null,
             null, 
             "Is the cake burning?",
             JOptionPane.YES_NO_OPTION);

if(cake_burning == JOptionPane.YES_OPTION) {
    // turn the oven off
}