我的 friend 在他的编程课上为作业编写了这段代码:
public class test {
public static void main(String args[]) {
double x = 0.9;
double y = 0.1;
boolean truth = x < 1 && x > 0 && y < 1 && y > 0;
System.out.println(truth);
}
}
我想知道(我自己)是否有一种方法可以专门简化这一行中的条件运算符:
boolean truth = x < 1 && x > 0 && y < 1 && y > 0;
最佳答案
单行代码的唯一选择是使用括号。就个人而言,我更喜欢使用多个语句来使事情更清楚:
boolean isXInRange = x > 0 && x < 1;
boolean isYInRange = y > 0 && y < 1;
boolean truth = isXInRange && isYInRange;
关于java - 简化条件运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32362539/