国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 沙河市| 苗栗县| 句容市| 息烽县| 南宫市| 黄冈市| 昭觉县| 五河县| 木里| 安岳县| 太和县| 西峡县| 榕江县| 雷山县| 静安区| 盖州市| 麦盖提县| 永年县| 舞钢市| 定兴县| 洮南市| 罗田县| 富宁县| 稻城县| 铜川市| 天祝| 前郭尔| 长垣县| 虎林市| 凉城县| 佳木斯市| 高邮市| 新龙县| 微山县| 浦东新区| 昌江| 体育| 南郑县| 克拉玛依市| 乐陵市| 盘锦市|