目錄表

國立屏東商業技術學院 資訊工程系 物件導向程式設計

作業3


請查閱java.lang.Math類別

以下的練習,有部份題目會使用到Math.random()與Math.round()。

第1題

  1. 設計一個可以轉換西元年為民國年的程式
  2. 檔名要求為AD2ROC.java
  3. 程式執行結果參考:

Please input year in AD: 2013
2013 AD is ROC 102.
Please input year in AD: 1911
1911 AD is ROC 0.
Please input year in AD: 2050
2050 AD is ROC 139.


第2題

  1. 設計一個可以丟一顆骰子的程式
  2. 檔名要求為Dice.java
  3. 程式執行結果參考:

Throwing the dice.... 6! 
Throwing the dice.... 1! 
Throwing the dice.... 2! 

第3題

  1. 設計一個可以丟兩顆骰子的程式
  2. 檔名要求為TwoDice.java
  3. 程式執行結果參考:

Throwing two dice ... 
One dice shows 2 and the other dice shows 6.
The total score is 2 + 6 = 8.
Throwing two dice ... 
One dice shows 3 and the other dice shows 4.
The total score is 3 + 4 = 7.

第4題

  1. 設計一個Java語言程式,讓使用者輸入矩形的長與寬(以cm為單位),計算並輸出該矩形的面積。
  2. 檔名要求為Area.java
  3. 程式執行結果參考:

Please input the width: 5
Please input the height: 6 
The area is 5 x 6 = 30. 
Please input the width: 10
Please input the height: 12 
The area is 10 x 12 = 120.