警告消息的范围不起作用

Jas*_*son 0 c iphone xcode range

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

if (slope <= 30 && slope >= 37) {
MyMessage;
}
Run Code Online (Sandbox Code Playgroud)

我在哪里错了?试图改变<>我能想到的每一种方式,而不是取得理想的结果.谢谢你的帮助!

Ric*_*ton 6

使用逻辑或代替逻辑和:

if (slope <= 30 || slope >= 37) {
    MyMessage;
}
Run Code Online (Sandbox Code Playgroud)

你问斜率是否<= 30且> = 37.它不能同时存在.你想问斜率是<= 30还是> = 37,任何一个.