簡體   English   中英

Java - 如果語句A等於B加或減2

[英]Java - If statement A is equal to B plus or minus 2

我有一個似乎很容易解決的問題,但是我不確定語法。

我需要運行if / else語句,但我不確定如何正確設置條件。

不好的代碼:

if (float_a = float_b or is within +-2 of it) {
    do this
}
else {
    do that
}

實現這一目標的最簡單方法是什么?

您可以使用Math.abs

if (Math.abs(float_a-float_b) <= 2) { ... }

這意味着“如果a和b之間的絕對差值在2 ......之內”

if(Math.abs(float_a - float_b) <= 2) {
    //do this
}
else {
    //do that
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM