算术运算符 赋值运算符java
比较运算符 逻辑运算符 条件运算符spa
java中的算术运算符code
加+ 减- 乘* 除/ 求余% 自增1 ++ 自减1 --blog
/ 除法 24/6=4 除法除不断的只取整数,忽略小数点后的数(32/6=5) table
% 24%7=3 ++ 自增1 --自减1class
int a=5;变量
int b=++a; //++在左边,让a先执行自增,再赋值给b语法
int b=a++; //++在右边,将a的值先赋值给b,再执行自增 -- 同理引用
++ --只能用于操做变量,不能用于操做数值或常量tab
java中的赋值运算符
赋值= 加等于+= 减等于-= 乘等于*= 除等于/= 模等于%=
java中的比较运算符
比较的结果是一个布尔值(true or false)
> < >= <= 只支持左右两边操做数都是数值类型
== != 既支持数值,也能够是引用类型
java中的逻辑运算符
逻辑运算符 |
名称 |
举例 |
结果 |
&& |
与 |
a&&b |
若是a和b都为true,返回true |
|| |
或 |
a||b |
若是a和b任一为true,返回true |
! |
非 |
!a |
若是a为false,返回true。就是取相反的 |
^ |
异或 |
a^b |
若是a和b有且仅有一个为true,返回true |
异或 |
有且只能有一我的投票赞成才能经过某议题 |
java中的条件运算符
条件运算符( ? : )也称为三元运算符
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:若是布尔表达式的值为true,返回表达式1的值,不然返回表达式2的值
String str=(8>5)?"8大于5":"8小于5"; System.out.println(str);
int source=58;
String mark=(source>60)?"及格":"不及格";
System.out.println(mark);
运行结果:不及格
*** END