编程语言
首页 > 编程语言> > 学习编程的第六条(逻辑运算符、位运算符)

学习编程的第六条(逻辑运算符、位运算符)

作者:互联网

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