Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java 程式設計 講師:FrankLin.

Similar presentations


Presentation on theme: "Java 程式設計 講師:FrankLin."— Presentation transcript:

1 Java 程式設計 講師:FrankLin

2 BMI 數值運算 int => Integer 整數 float => Float 浮點數 整數運算 => 整數結果
浮點運算 => 浮點結果 混和運算 => 以較大的資料型態儲存 上次提到了程式語言之中的三種結構 這次來試試看如何將這三種結構運用自如 首先先從上周有人問我的問題開始 BMI 跟 分開數字 這兩個是我們那屆也有遇到的作業 當然這兩份作業算是挺基礎的東西 不過還是在這裡說明一下

3 System.out.println(1/3); System.out.println(1.0/3.0); System.out.println(1/3.0);
首先,我們先來看看

4 int height = 160; int weight = 50; System.out.println(“BMI = “ + weight/((height/100)*(height/100)));

5 int height = 160; int weight = 50; System.out.println(“BMI = “ + weight/((height/100.0)*(height/100.0))); double bmi = weight/((height/100.0)*(height/100.0)); System.out.println(bmi);

6 切割數字 一樣一種結果, 程式的撰寫不會只有一種寫法 然而,根據編寫方式的不同 也有可能會影響到程式的效率

7 迴圈進階應用 單層迴圈 巢狀迴圈 while (i < 10) { Statement; }
for (int i = 0 ; i < 10 ; i++) { for (int j = 0 ; j < 10 ; j++) { 所以我們就會先得出兩種解法

8 for (int i = 1 ; i < 10 ; i++) { for (int j = 1 ; j < 10 ; j++) { System.out.printf(“%d x %d = %d”, i, j, i*j); }

9 for (int i = 1 ; i < 10 ; i++) { System.out.println(“*”); }


Download ppt "Java 程式設計 講師:FrankLin."

Similar presentations


Ads by Google