国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

運算符與表達式

2019-11-14 21:23:06
字體:
供稿:網(wǎng)友
運算符與表達式

運算符的分類

算術(shù)運算符:+,-,*,/,%,++,--

要點一:

int i=3/2;

i的值是多少?

public class test{public static void main(String args[]){int i=3/2;System.out.PRintln(i);}}

要點二:

i++和++i的區(qū)別?

加號在后i先參與整個表達式的運算再自加1。

public class test{public static void main(String args[]){int i=3;int j=i++ +5;System.out.println(i);System.out.println(j);}}

加號在前i先自加1再參與整個表達式的運算。

public class test{public static void main(String args[]){int i=3;int j=++i +5;System.out.println(i);System.out.println(j);}}

i --和- - i同理!

關(guān)系運算符:>,<,>=,<=,==,!=

使用關(guān)系運算符計算的結(jié)果為boolean型。

public class test{public static void main(String args[]){int i=3;int j=5;boolean b= i == j;System.out.println(b);}}

布爾邏輯運算符

!

邏輯非

&

邏輯與

|

邏輯或

^

邏輯異或

&&

短路與

||

短路或

a & b和a && b中只要一個為false,結(jié)果就是false

a | b和a || b中只要一個為true,結(jié)果就是true

a&b和a&&b的區(qū)別:

public class test{      public static void main(String args[]){           int i=3;           boolean a=i>5 & i++<10;           System.out.println(a);           System.out.println(i);      }}

public class test{      public static void main(String args[]){           int i=3;           boolean a=i>5 && i++<10;           System.out.println(a);           System.out.println(i);      }}

因為a&&b中只要一個為false,結(jié)果就是false,所以使用&&進行運算時,如果&&的左邊表達式的結(jié)果為false,則不再計算&&右邊表達式的結(jié)果。而a&b會判斷&兩邊的表達式是否都為false

邏輯或和短路或同理!

賦值運算符:= 擴展賦值運算符:+=,-=,*=,/=

i+=5 等同于i=i+5

位運算符:&,|,^,~,>>,<<,<<<

字符串連接運算符:+

表達式的類型和值

表達式就是運算符和操作數(shù)的序列。

對表達式中操作數(shù)進行運算得到的結(jié)果叫表達式的值。

表達式的值的數(shù)據(jù)類型叫表達式的類型。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青州市| 沙田区| 桑植县| 泰顺县| 阿坝| 巴林右旗| 临漳县| 冕宁县| 永安市| 克拉玛依市| 阳谷县| 呼图壁县| 荔浦县| 页游| 商丘市| 泾川县| 会昌县| 东乡族自治县| 台前县| 临泽县| 大安市| 罗江县| 汉寿县| 孝昌县| 新绛县| 清原| 屏东县| 卫辉市| 无极县| 旬邑县| 海淀区| 阿合奇县| 彭山县| 玛沁县| 延川县| 襄樊市| 灌南县| 尖扎县| 右玉县| 南部县| 庄浪县|