黑马程序员技术交流社区
标题:
小白学Java、基础代码敲下 发现笔记有错误的地方
[打印本页]
作者:
沉默黑马
时间:
2018-10-9 23:06
标题:
小白学Java、基础代码敲下 发现笔记有错误的地方
/*(与 &&) 全部TRUE 才是true 否则false
(或 ||) 一个true就是true 全部false才是false
(非 !)取反 相反的结果
逻辑运算只有boolean 布尔值、与&& 或||都有一个boolean值、但!取反只两个有一个boolean值即可
与和或两个运算符 ,如果有多个条件 可以连续写(1<x && x<3)
笔记最后结果错误(int b=20; System.out.println(3<4 && ++b<100);//true System.out.println(b);//20 错误,正确应是21)
*/
public class
Demo09Logic99 {
public static void
main(String[] args) {
System.
out
.println(
true
&&
false
);
//false 与&& 两个都是true才是true (true && true = true)
System.
out
.println(
3
<
4
&&
10
>
5
);
//true
System.
out
.println(
"与 && 全部true 才是true 否则false"
);
//与 && 全部true 才是true 否则false
System.
out
.println(
true
||
true
);
//true
System.
out
.println(
true
||
false
);
//true
System.
out
.println(
false
||
false
);
//false
System.
out
.println(
"至少一个true,就是true, 全部false才是false"
);
System.
out
.println(
true
);
//true
System.
out
.println(!
true
);
//结果:false !取反 本身true 取反后false
int
a =
10
;
System.
out
.println(
3
>
4
&& ++a <
100
);
//false 3>4 错 (10+1)<100对 一对一错 与&& false
System.
out
.println(a);
//10 &&与 false错误 后面++a<100 将不在运算 a不+1
int
b =
20
;
System.
out
.println(
3
<
4
&& ++b<
100
);
//true 与 %% 两端都是true 才是true
System.
out
.println(b);
//21 true 正确 与 && true值正确++b 运算
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2