目录
一、赋值运算符
“=” : 把右边的值赋给左边
二、算术运算符
+(加) -(减) *(乘) /(除) %(取余)
注:/ 的结果为整数
如果想结果是小数,可以用以下方法:
int a=10;
int b=3;
System.out.println(a*1.0/b);
三、自增自减运算符
++(自增) --(自减)
如变量在前,那么应先对变量进行+1,-1,再进行运算;
如变量在后,那么应先进行运算,再对变量进行+1,-1;
eg.
int a=7;
int b=a++;
System.out.println(a);//8
System.out.println(b);//7
四、关系运算符
==(相等) !=(不相等) >(大于) <(小于) >=(大于等于) <=(小于等于)
注:=是赋值,==才是判断
五、逻辑运算符
&(逻辑与) 必须都是true,结果才是true;只要有一个是false,结果都是false.
|(逻辑或) 只要有一个是true,结果都是true.
!(逻辑非) 你真我假,你假我真
~(逻辑异或) 两个条件都是false或true,结果是false,两个条件不同结果是true.
注:& 无论左边为true还是false,右边的表达式都会进行运算。
&& 当左边为false时,右边表达式不会进行运算。
六、三元运算符
用法:条件表达式?值1:值2
eg.找出3个值中的最大值
int a=1;
int b=2;
int c=3;
int i =a > b ? (a > c ? a : c):(b > c ? b : c) ;
System.out.println(i);
七、运算符优先级
* 数字越小,优先级越高。
总结
以上就是运算符的用法。