|
||||||||||||||||||||||||||||||
變數命名注意事項: 1.大小寫有分別 2.以英文字開頭,數字不行(可用中文變數) 3.中間不能有空格 4.不能含加減乘除、冒號、分號等特殊字元
|
||||||||||||||||||||||||||||||
資料型態
|
||||||||||||||||||||||||||||||
宣告變數與初值的方式 int a; int a =3; float b = 5.0; double c =3.146; String d ="abc"; int a, b, c; //這樣也可以
|
||||||||||||||||||||||||||||||
認識資料型態 程式一:
答案是"0",為什麼? 修改成 double c = 3/5; 再試試看?
強制轉換資料型態 在數字前加上(資料型態)即可,如上例可改成: double c = (double) 3 / 5;
自動轉換資料型態 如果範圍大小不一的資料混合計算,程式會自動轉成範圍大的資料型態。如整數(int)與倍準數(double)的混合運算會被當作倍準數。 int a=3; double b=3.14; 則 a*b的結果會是 double! |
||||||||||||||||||||||||||||||
資料輸入 程式互動的基礎是可以輸入資料,下面程式可以讀入鍵盤輸入並顯示回應:
注意: 1.要輸入 import java.io.*; 代表呼叫輸出入函式庫 2.main那一行要加上 throws IOException,執行輸出入處理
|
||||||||||||||||||||||||||||||
文字輸入轉數字 鍵盤輸入預設是文字型態,要轉成數字前面的 (double) 那招還不行,請試試看下面程式碼:
應該可以輸入華氏溫度,程式會將它轉成攝氏。 關鍵是:Double.parseDouble(字串),parse是翻譯的意思,翻譯成倍準數 轉為整數的方法則如下: Integer.parseInt(str) 注意整數的英文是否縮寫,大小寫也應注意。
|
||||||||||||||||||||||||||||||
兩個以上輸入的程式 1. 將上例改成連續輸入兩個數字,顯示兩數相加的結果 2. 將上例改成連續輸入兩個數字:英呎與英吋,顯示換算出的公分。1英尺=12英吋;1英吋=2.54公分 3. 輸入身高與體重換算BMI值。BMI = 體重 (kg) / 身高 (m2) |
||||||||||||||||||||||||||||||