算術運算符
阿新 • • 發佈:2019-01-09
sys tro 乘除 int color 步驟 font system 減法
1 // +
2 //註意:1.當+兩邊的操作數都是數值類型,則做加法運算
3 System.out.println(10 + 20); //30
4 System.out.println(10 + 20.0); //30.0
5
6 int a = 3,b = 4;
7 int sum = a + b;
8 //註意:2.當+兩邊的操作數種有一個為非數值類型,則做連接,最終連接後的結果為String類型
9 System.out.println("sum = " + sum); // "sum = 7"
10 System.out.println("sum = " + a + b); //"sum = 34" 步驟:"sum =3" + 4 ------> "sum =34"
11 System.out.println("sum = " + (a + b)); //"sum = 7"
12
13 // -
14 System.out.println(10 - 20); // -10
15 System.out.println(6 - 4.3); // 1.7
16 int x = 5,y=6;
17 int z = x - y;
18 System.out.println("z = " +z); //z = -1
19 //註意:當做減法運算時,必須保證兩個操作數都是數值類型
20 //System.out.println("z = " + x - y); //z = 5" - 6,出現編譯錯誤(不是相同類型----> String int )
21 System.out.println("z = " + (x-y));
22
23 // *
24 System.out.println(5 * 6); //30
25 System.out.println(5.0 *6.0); //30.0
26 int m = 3,n = 4;
27 int s = m * n;
28 System.out.println("s = " + s);
29 System.out.println("s = " + m * n); // "s = 12" //註意:在java中,遵循著標準數學運算法則(所以運算順序 是先乘除然後再加減)
30
31 System.out.println(99999 * 0); //0
32 System.out.println(1234567 * 1) //1234567
33 System.out.println(2 * 2 * 2)
34
35 //除法(取商)
36 System.out.println(10 / 2); //5
37 System.out.println(10 / 3); //3
38 System.out.println(11 / 4); //2
39 System.out.println(7 / 2.0); //3.5 註意:若除的是浮點類型的,則也會輸出浮點類型
40 System.out.println("結果為 :" +20 / 6); //結果為 : 3
41
42 //%(取余)
43 System.out.println(10 % 5); //0
44 System.out.println(9 % 3.0); //3.0 註意:若除的是浮點類型的,則余數也得輸出浮點類型
45 System.out.println(4 % 6); //4
46 System.out.println(12 % 10); //2
47 System.out.println(0 % 10); //0
48 //System.out.println(6 % 0); //註意:除數不能為0 (能編譯,但是會內部報錯)
1.註意:當+兩邊的操作數都是數值類型,則做加法運算
2.註意:當+兩邊的操作數種有一個為非數值類型,則做連接,最終連接後的結果為String類型
3.註意:當做減法運算時,必須保證兩個操作數都是數值類型
4.註意:在java中,遵循著標準數學運算法則(所以運算順序 是先乘除然後再加減)
5.註意:若除的是浮點類型的,則也會輸出浮點類型
6.註意:除數不能為0 (能編譯,但是會內部報錯)
算術運算符