运算符(operator)
{小城贝尔}
算数运算符,加减和乘除。
加加和减减,细看放哪边。
如若放在前,数值先改变。
如若放在后,变值往后凑。
关系运算符 断定是非true。
一真全为真,或字定真心。
一假全为假,与字最潇洒。
执行非与或,顺序易记错。
移位的运算,全用二来看。
左移将二乘,右移将二除。
乘除变换间,效率高上天。
算数运算符
+ - * /(取整) %(取余数)
// + - * /(取整) %(取余数)
int i = 3;
int b = 10;
++ , – :放的位置如果在变量的前边那么先给这个变量加(减少)一在执行操作否则先操 作在加(减少)一
// ++ , -- :放的位置如果在变量的前边那么先给这个变量加(减少)一在执行操作否则先操 作在加(减少)一
b = i++;
System.out.println("i = :"+i +" : b = :"+b);// 4 3
扩展运算符 : += -= *= %=
//
//扩展运算符 : += -= *= %=
i += b;
逻辑运算符:&[与] |[或] ![非] ^ [亦或] || &&
//逻辑运算符:&[与] |[或] ![非] ^ [亦或] || &&
//运算顺序 ! | &
boolean bb = true;
boolean cc = false;
System.out.println(cc|bb&cc);
位运算符:<< {左移} >>{右移} |{或运算} &{与运算}
//位运算符:<< {左移} >>{右移} |{或运算} &{与运算}
int rl = 4;
System.out.println("左移两位"+(rl << 2));//4
System.out.println("Right移两位"+(rl >> 2));// 1
条件运算符 ? :
//条件运算符 ? :
System.out.println((3>1?"great":"less"));
字符串连接符:+
//字符串连接符:+
System.out.println("3"+4);
// +如果和 char 运算那么是数学数字相加
System.out.println("+如果和 char 运 : "+('a'+3));// 100