boolean在if判断中的运用
来源:互联网 发布:现在淘宝怎么看价格走 编辑:程序博客网 时间:2024/05/29 03:10
大家都知道一个boolean 类型的数据 有两个值 false 和true;
但在 if判断中却有两种表达方式:
例:
boolean a =false 在if 判断的括号中可以表示为 !a
boolean a = true 在if 判断的括号中可以表示为 a
不管a 的赋值是什么 !a 永远代表着 boolean a =false ;a 永远代表着 boolean a = true;
下面举个例子:
boolean a =false ;
if(!a){
System.out.println(1);
}
运行,控制台会打印出1,
如果换成下面这样
boolean a =false ;
if(a){
System.out.println(1);
}
运行,控制台不会打印1.
这是因为a 最开始已赋值 为 false
而第一个例子 表示满足 boolean a =false 执行打印,a 的赋值为false 条件成立,所以会打印。
而第二个例子 表示满足 boolean a = true 执行打印, a的赋值为false 条件并不成立,所以不会打印。
总结:
!a 表示的是一个布尔判断 并不是代表某个值,你如果定义 boolean a = false ,然后执行 System.out.println(!a); 控制台打印出的肯定是 true,这里代表的是取的a 的相反值,和if判断中的意义是不一样的。
0 0
- boolean在if判断中的运用
- boolean表达式与在if条件中的使用
- 编程点滴-关于boolean常量在判断中的位置
- Code Fragment-对于if语句中的boolean值分开判断的处理。
- js中的对非boolean值param进行if(!param)的判断时的逻辑
- JavaScript中的boolean类型判断
- PHP空判断empty(),is_set(),is_null(),if(boolean)的区别
- JavaScript中对非Boolean型变量进行if判断
- 关于 if 中的判断
- shell中的if判断
- shell中的if判断
- makefile中的if判断
- shell中的if判断
- shell中的if判断
- Struts2 URL参数 s:if 判断运用
- Struts2 URL参数 s:if 判断运用
- 运用if-else判断是否为闰年
- DWR 返回boolean 在JavaScript中判断
- MFS分布式文件系统
- #630 – PreviewTextInput 和TextInput 事件(PreviewTextInput and TextInput Events)
- cake1190
- 树状数组—介绍
- python+Eclipse+pydev环境搭建
- boolean在if判断中的运用
- CDN与云存储的区别
- 如何在Linux上安装一个开源VPN服务器
- 小米桌面就是 Launcher3去掉主菜单
- php去掉表情
- 如何简单的使用CocoaPods
- 【转+改】Docker核心技术预览
- Asp.Net分页打印
- android 阿拉伯语适配后出现的异常问题解决方案