变量A和B之间的差异大于2

时间:2012-11-01 10:10:41

标签: java integer

        int redsize = entry.getValue().getRed();
        int bluesize = entry.getValue().getBlue();

        if(redsize > bluesize) // difference at least 2.

当redsize和bluesize之间的差异大于2时,

但我怎么能这样做呢?

2 个答案:

答案 0 :(得分:6)

您可以使用

if (Math.abs(redsize-bluesize) >= 2)

文档here

答案 1 :(得分:1)

如果你想要至少2个

if(redsize >= bluesize + 2)

如果你想要它多于2个

if(redsize > bluesize + 2)
  差异至少为2.

if(Math.abs(redsize - bluesize) >= 2)
  

redsize和bluesize之间的差异大于2,

if(Math.abs(redsize - bluesize) > 2)
相关问题