我有这个代码的问题:
if (90 >>= angle =<< 180)
Run Code Online (Sandbox Code Playgroud)
错误说明是:
赋值的左侧必须是变量.
我明白这意味着什么,但我如何将上述代码转换为正确的代码?
Ale*_*ien 35
我在你的代码中看到了一些错误.
你可能意味着数学术语
90 <=角度<= 180,意味着角度在90-180范围内.
if (angle >= 90 && angle <= 180) {
// do action
}
Run Code Online (Sandbox Code Playgroud)
小智 5
//If "x" is between "a" and "b";
.....
int m = (a+b)/2;
if(Math.abs(x-m) <= (Math.abs(a-m)))
{
(operations)
}
Run Code Online (Sandbox Code Playgroud)
......
//如果总和不偶数,则必须使用浮点转换;
简单的例子:
//if x is between 10 and 20
if(Math.abs(x-15)<=5)
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用 apache Range API。 https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/Range.html
小智 5
public static boolean between(int variable, int minValueInclusive, int maxValueInclusive) {
return variable >= minValueInclusive && variable <= maxValueInclusive;
}
Run Code Online (Sandbox Code Playgroud)