所以我编写了一个布尔方法,当整数n位于0-10和90-100之间时返回true.但由于某种原因,我得到了定义错误,我很困惑.继承我的方法代码:
public static boolean isEndy(int n){
if(0 <= n <=10 || 90<=n<=100){
return true;
}
else{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
你不能组合这样的两个比较运算符,因为第一个<=运算符将返回一个布尔值,第二个<=运算符不能应用于布尔值和int.
它们必须与逻辑AND连接:
if((0 <= n && n <= 10) || (90 <= n && n <= 100))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |