Java編程那些事兒29—運算式

來源:互聯網
上載者:User
 

Java編程那些事兒29—運算式鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb 4.8 運算式         由運算子和變數、常數或常量組成的式子稱為運算式。例如2+3,a*b等。運算式是組成程式的基本單位,也是程式運算時的基本單位。         在程式碼內部,每個運算式都有自己對應的資料類型,具體參看下錶:運算式結果類型
序號 運算子 結果類型
1 算術運算子 數字型
位元運算符
移位元運算符
遞增、遞減運算子
2 比較子 布爾型
邏輯運算子
3 賦值運算子 和變數類型一致
4 條件運算子 和兩個值中類型高的一致
         對於序號1和2的運算子組成的運算式,由於比較直觀,就不再單獨舉例了,對於3和4說明如下:                   int n = 10;                   int m = 10;                   n =( m = 10);   //則運算式m=10的類型是變數m的類型,也是m的值                   boolean b = false;                   boolean b1 = true;                   b = (b1 = true); //則運算式b1 = true的類型是布爾型,值是true                   double d;d = 10 > 0 ? 1.0 : 2; //由於1.0是double型,2是整數型,則運算式的類型是double         對於由多個運算子組成的運算式,其最終的類型由最後一個運算子決定。         在實際的程式碼中,大部分的運算式不能單獨成為代碼中的一行,否則程式會提示法錯誤,例如:                   int a = 10;                   int b = 20;                   a + b;    //不能單獨成行         在運算式中,能夠單獨成行的運算子包括賦值運算子和遞增、遞減運算子。 4.9 總結         本部分系統的講解了Java語言中運算子的知識,並且介紹了實際使用過程中需要注意的問題,在學習時需要熟記每種運算子的作用,然後在實際項目中根據需要使用對應的運算子來實現程式的功能。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.