算術運算子與轉型
int與double轉型
範例1
1
2
double num = 10 / 4;
System.out.println(num);
以上程式碼要分二部分,首先是int整數相除與無條件捨去小數點。
1
System.out.println(10 / 4);
執行結果為2
第二部分是把整數2強制轉型成double。
1
double num = 2;
執行結果為2.0
範例2
1
System.out.println(10.0 / 4);
算式中有double(10.0),就會把int(4)轉成double,變成double的算式。
執行結果為2.5
範例3
1
System.out.println(10 / 4);
二個都為整數,無條件捨去小數點。
執行結果為2。