学习编程的第六条(逻辑运算符、位运算符)
作者:互联网
1.逻辑运算符
逻辑运算符
&& 逻辑关系里面的与
|| 逻辑关系里面的 或
!&& 逻辑关系里面的 非
(“ ”表示在结果中显示不计算,+号表示连接前后的内容
boolean a=true;
boolean b=false;
System.out.println("a&&b:"+(a&&b));
System.out.println(a&&b);//&&是与 ||是或 !&&是非
System.out.println("a||b:"+(a||b));//前面表示结果中显示的内容,后面表示的是计算结果的内容
System.out.println(a||b);
System.out.println (!(a&&b));
2.位运算符
//&与 |或 ^非 ~取反
/*位运算符
A=0010 1101
B=0100 1001
A&B=0000 1001 有0为0,除非都是1,才为1
A|B=0110 1101 有1为1, 除非都是0,才为0
A^B=0110 0100 位置相同为0,位置不相同为0
~B=1011 0110 (取反)与原数值完全相反
*/
//<<幂次方 x^y >>同理
System.out.println("2<<3:"+(2<<3));
System.out.println("16>>3:"+(16>>3));
标签:0110,编程,System,运算符,&&,println,第六条,out 来源: https://www.cnblogs.com/lch12315/p/14453658.html