有没有办法缩短if语句

时间:2015-10-23 20:14:12

标签: java if-statement

是否有更好的方法来输入if语句

if( x > rah || y > rah|| x < 0 || y < 0) 

因为这看起来不整洁,可能需要比所需更多的计算

1 个答案:

答案 0 :(得分:1)

看起来可能不整洁,你可以这样做:

if (!between(x, 0, rah) || !between(y, 0, rah))

但是,如果您正在考虑过多的计算,则应按顺序排序条件,以便利用短路运算符||。这是实际减少计算的唯一方法。