算術運算符 賦值運算符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