java – 简化条件运算符
发布时间:2020-12-15 05:13:15 所属栏目:Java 来源:网络整理
导读:我的朋友在他的编程类中编写了这个代码: 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); }} 我想(对我自己)是否有办法简化这一行中的条件运
我的朋友在他的编程类中编写了这个代码:
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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |