我遇到了一个容易解决的问题,但是我不确定语法。
我需要运行if / else语句,但我不确定如何正确设置条件。
错误代码:
if (float_a = float_b or is within +-2 of it) {
do this
}
else {
do that
}
实现这一目标的最简单方法是什么?
答案 0 :(得分:15)
您可以使用Math.abs
:
if (Math.abs(float_a-float_b) <= 2) { ... }
这意味着“如果a和b之间的绝对差值在2 ......”之内。
答案 1 :(得分:8)
if(Math.abs(float_a - float_b) <= 2) {
//do this
}
else {
//do that
}