Day003 巧妙验证短路运算
2024-09-07 06:16:23
&&的短路运算
条件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,所以可以确定没有判断第二个条件
最新文章
- jQuery与Struts2综合应用[stream/json]
- jquery on和bind
- [课程设计]Scrum 1.6 多鱼点餐系统开发进度
- Google Protocol Buffer 的使用
- C# 动态加载程序集dll (实现接口)
- 大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素
- Android Studio中的六种依赖
- 流媒体学习一(RTP)
- TypeScript学习笔记(一):介绍及环境搭建
- Solr4.8.0源码分析(17)之SolrCloud索引深入(4)
- label按钮和文字对齐
- JVM的内存分区
- PyCharm安装及使用
- python学习笔记(7)
- 深入理解Java虚拟机(第二版)中《长期存活对象将进入老年代》的实践
- [转帖]Asp.Net MVC EF各版本区别
- 九度OJ1108-堆栈的使用
- jquery源码学习
- iOS开发中多线程断点下载大文件
- linux查找yum和rpm安装路径
热门文章
- CMDB项目要点之技术点(面试题)
- Python开发环境从零搭建-02-代码编辑器Sublime
- MySQL基础知识:Character Set和Collation
- editplus更改编码
- 记一次 mysql主从复制安装配置 过程
- 【docker】删除docker中的运行日志
- GCD and LCM HDU - 4497
- codefoces D. Phoenix and Science
- PAT (Advanced Level) Practice 1019 General Palindromic Number (20 分) 凌宸1642
- 第20 章 : GPU 管理和 Device Plugin 工作机制