本帖最後由 tonyh 於 2013-5-4 16:24 編輯
提示:
1. (int)(Math.random()*100)+1 產生1~100的隨機亂數
2. Math.PI 為精準的圓周率- public class tqc109
- {
- public static void main(String args[])
- {
- int r=(int)(Math.random()*100)+1;
- double area=r*r*Math.PI; //由Math類別產生的數字,其內定型態皆為double
- double vol=r*r*r*Math.PI*4/3;
- System.out.printf("隨機產生的半徑為:"+r+"%n%n");
- System.out.printf("計算後,直徑為:"+(r*2)+"%n%n");
- System.out.printf("計算後,圓面積為:"+area+"%n");
- System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f%n%n",area);
- System.out.printf("計算後,圓體積為:"+vol+"%n");
- System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f%n%n",vol);
- }
- }
複製代碼 |