&&的短路运算

条件1&&条件2...&&条件n,程序会先判断条件1,如果条件1为false,则不判断后面的条件,直接返回false

怎么判断程序到底有没有判断后面的条件呢?

   	int a=5;
boolean b=(a<4&&a++>4);
System.out.println(b);
System.out.println(a);

输出结果

false
5

分析

若执行了a++>4,则a的值是6,但是输出为5,所以可以确定没有判断第二个条件

狂神说java

最新文章

  1. jQuery与Struts2综合应用[stream/json]
  2. jquery on和bind
  3. [课程设计]Scrum 1.6 多鱼点餐系统开发进度
  4. Google Protocol Buffer 的使用
  5. C# 动态加载程序集dll (实现接口)
  6. 大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素
  7. Android Studio中的六种依赖
  8. 流媒体学习一(RTP)
  9. TypeScript学习笔记(一):介绍及环境搭建
  10. Solr4.8.0源码分析(17)之SolrCloud索引深入(4)
  11. label按钮和文字对齐
  12. JVM的内存分区
  13. PyCharm安装及使用
  14. python学习笔记(7)
  15. 深入理解Java虚拟机(第二版)中《长期存活对象将进入老年代》的实践
  16. [转帖]Asp.Net MVC EF各版本区别
  17. 九度OJ1108-堆栈的使用
  18. jquery源码学习
  19. iOS开发中多线程断点下载大文件
  20. linux查找yum和rpm安装路径

热门文章

  1. CMDB项目要点之技术点(面试题)
  2. Python开发环境从零搭建-02-代码编辑器Sublime
  3. MySQL基础知识:Character Set和Collation
  4. editplus更改编码
  5. 记一次 mysql主从复制安装配置 过程
  6. 【docker】删除docker中的运行日志
  7. GCD and LCM HDU - 4497
  8. codefoces D. Phoenix and Science
  9. PAT (Advanced Level) Practice 1019 General Palindromic Number (20 分) 凌宸1642
  10. 第20 章 : GPU 管理和 Device Plugin 工作机制