iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0

運算式是由運算元和運算子組成的計算式。
運算元可以是變數、常數,運算子則包括算術運算(如 +、-)、邏輯運算(如 &&、||)、比較運算(如 >、==)等。運算式的結果可用來賦值、條件判斷或控制程式流程。
運算式有很多種組合的方式,例如:

1. 6+3 
#這種類型運算式,由整數3,6和算術運算子『+』組成
2. num-9 
#這種類型運算式,由變數num與算術運算子『-』以及整數9組成
3. (a != b)
#這種類型運算式,由括號運算子與變數運算子以及關係運算子組成

舉例說明:
簡單練習,撰寫一下運算式程式碼:

int a = 10;
int c = 12;
#宣告整數變數
c-=a;
#計算c=c-a的值

https://ithelp.ithome.com.tw/upload/images/20240913/20168805wvZyY6J1Zy.png
執行結果:
https://ithelp.ithome.com.tw/upload/images/20240913/20168805JCMx6GsYf8.png

運算式的型態轉換

在Java這個程式語言,在運算式型態轉換有一個原則,當運算式中不同型態的資料同時出現時,Java會自動進行型態轉換,會根據以下規則來處理型態的轉換:

1.位元組較少的型態會轉換為位元組較多的型態。
2.字元型態會轉換成 short 型態。
3.short 型態遇到 int 型態會轉換為 int 型態。
4.int 型態會轉換成 float 型態。
5.若某個運算元是 double,則其他運算元也會轉換為 double 型態。
6.布林型態無法轉換成其他型態。

以上是運算式的一些撰寫方法,以及運算式型態轉換的規則

Java的運算式就到此處介紹完畢

下一篇介紹Java的選擇性敘述


上一篇
# Day4 Java的運算子
下一篇
# Day6 Java的選擇性敘述
系列文
當Java遇見Android,30天學習指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言