++ 和 -- 既能夠出如今操做數的左邊,也能夠出如今右邊,但結果不一樣spa
一、++在左邊,a先自增1再賦值給b3d
int a=3blog
int b=++a變量
二、++在右邊,先賦值給b,a再自增1語法
nt a=3引用
int b=a++im
注:自增和自減運算符只能用於操做變量,不能直接用於操做數值或常量。img
注:co
一、 > 、 < 、 >= 、 <= 只支持左右兩邊操做數是數值類型運算符
二、 == 、 != 兩邊的操做數既能夠是數值類型,也能夠是引用類型
語法形式:布爾表達式 ? 表達式1 :表達式2
運算過程:若是布爾表達式的值爲 true ,則返回 表達式1 的值,不然返回 表達式2 的值
列如:
int score=68;
String mark = score >= 60 ? "及格" : "不及格";
System.out.println("考試成績如何:"+mark);
最後輸出「及格」