加载中...

位运算符

位运算符(看二进制)

~(取反)
&(按位与) |(按位或) ^(按位异或)
<<(左移运算符,左移1位相当于乘与2)
>>(右移运算符,右移1位相当于除2取商)
//移位
int a=3<<2;		//相当于:3*2*2
int c=12>>2;	//相当于12/2/2
int d=12>>1;	//相当于12/2

字符串连接符(属于对象,不是基本数据类型)

String a="3";
a+4+5	  //12
"a"+4+5   //345
4+5+"a"	  //9+"3"=93
'a'		  //97
'a'+4 	  //97+4=101

条件运算符

运用于简单的if-else

x?y:z;
例如:String type=score<60?"不及格":"及格";

运算符的优先级

<<、>>、*、/、%类算术运算符优先级大于逻辑与或非

逻辑非>逻辑与>逻辑或

posted @ 2021-08-03 05:59  nongeason  阅读(65)  评论(0)    收藏  举报