程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

简化条件运算符

发布于2021-06-26 09:23     阅读(1125)     评论(0)     点赞(23)     收藏(2)


我的朋友在他的编程课上为一个作业写了这段代码:

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;


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/231094/e2c58acfd82aae4643cc/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)