day09:
一、算术运算符:(与C++一致)
"坑"的注意事项:
System.out.println(10/4);
System.out.println(10.0/4);
double d = 10 / 4;
System.out.println(d);
System.out.println( 10 % 3);
System.out.println(-10 % 3);
System.out.println( 10 % -3);
System.out.println(-10 % -3);
二、关系运算符:
三、逻辑运算符: 1.a&b : &叫逻辑与。
规则:当a 和b同时为true ,则结果为true,否则为false
2.a&&b : &&叫短路与。
规则:当a和b同时为trte ,则结果为true,否则为false
3.a|b: **|**叫逻辑或。
规则:当a和b,有一个为true ,则结果为true,否则为false
4.a||b: ||叫短路或。
规则:当a和b,有一个为true ,则结果为true,否则为false
-
!a: 叫取反,或者非运算。当a为true,则结果为false,当a为false是,结果为true -
a^b: 叫逻辑异或,当a和b 不同时,则结果为true,否则为false。
注:图片来源于韩顺平老师的java教学视频,侵权必删。
|