返回列表 發帖

TQC109 - 面積與體積計算

本帖最後由 tonyh 於 2013-5-4 16:24 編輯

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

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;    //由Math類別產生的數字,其內定型態皆為double
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為:"+r+"%n%n");
  9.         System.out.printf("計算後,直徑為:"+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為:"+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為:"+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為: "+r+"%n%n");
  9.         System.out.printf("計算後,直徑為: "+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為: "+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為: %.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為: "+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為: %.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為:"+r+"%n%n");
  9.         System.out.printf("計算後,直徑為:"+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為:"+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為:"+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為:"+r+"%n%n");
  9.         System.out.printf("計算後,直徑為:"+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為:"+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為:"+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為: "+r+"%n%n");
  9.         System.out.printf("計算後,直徑為: "+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為: "+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為: %.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為: "+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為: %.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

public class tqc109
{
    public static void main(String args[])
    {
        int r=(int)(Math.random()*100)+1;
        double area=r*r*Math.PI;
        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);
    }
}

TOP

本帖最後由 t3742238 於 2013-5-4 16:39 編輯
  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為:"+r+"%n%n");
  9.         System.out.printf("計算後,直徑為:"+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為:"+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為:"+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

  1. public class tqc109
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         int r=(int)(Math.random()*100)+1;
  6.         double area=r*r*Math.PI;
  7.         double vol=r*r*r*Math.PI*4/3;
  8.         System.out.printf("隨機產生的半徑為: "+r+"%n%n");
  9.         System.out.printf("計算後,直徑為: "+(r*2)+"%n%n");
  10.         System.out.printf("計算後,圓面積為: "+area+"%n");
  11.         System.out.printf("四捨五入至小數第1位,則圓面積為: %.1f%n%n",area);
  12.         System.out.printf("計算後,圓體積為: "+vol+"%n");
  13.         System.out.printf("四捨五入至小數第1位,則圓體積為: %.1f%n%n",vol);
  14.     }
  15. }
複製代碼

TOP

返回列表