标签: java if-statement
是否有更好的方法来输入if语句
if( x > rah || y > rah|| x < 0 || y < 0)
因为这看起来不整洁,可能需要比所需更多的计算
答案 0 :(得分:1)
看起来可能不整洁,你可以这样做:
if (!between(x, 0, rah) || !between(y, 0, rah))
但是,如果您正在考虑过多的计算,则应按顺序排序条件,以便利用短路运算符||。这是实际减少计算的唯一方法。