警告消息的范围不起作用

时间:2011-06-18 14:19:39

标签: iphone c xcode range

我试图获得30到37的范围,如果它在这些数字之间,我想要没有警告显示。如果它低于或高于我想显示警报。这是我的代码没有以我想要的方式提供警报。

if (slope <= 30 && slope >= 37) {
MyMessage;
}

我在哪里错了?尝试以我能想到的每一种方式改变<>,而不是达到预期的结果。谢谢你的帮助!

1 个答案:

答案 0 :(得分:6)

使用逻辑或代替逻辑和:

if (slope <= 30 || slope >= 37) {
    MyMessage;
}

您在询问斜率是否<= 30且&gt; = = 37。它不能同时存在。您想询问斜率是&lt; = 30还是&gt; = 37,任何一个。