Board logo

標題: 106,107,108,109 [打印本頁]

作者: lon    時間: 2012-7-14 12:15     標題: 106,107,108,109

  1. import java.math.*;
  2. public class JVA04 {
  3.   public static void main(String args[]) {
  4.           float r=(int)(Math.random()*100)+1;
  5.           System.out.printf("隨機產生的半徑為:%.0f\n\n",r);
  6.           System.out.printf("計算後,直徑為:%.0f\n\n",r*2);
  7.           System.out.printf("計算後,圓面積為:%f\n",r*r*Math.PI);
  8.           System.out.printf("四捨五入至小數第1位,則圓面積為:%.1f\n\n",r*r*Math.PI);
  9.           System.out.printf("計算後,圓體積為:%f\n",r*r*r*Math.PI*3/4);
  10.           System.out.printf("四捨五入至小數第1位,則圓體積為:%.1f\n",r*r*r*Math.PI*3/4);
  11.   }
  12. }
複製代碼
  1. import java.lang.*;
  2. public class JVA03 {  
  3.   public static void main(String[] args){
  4.            for(int j=1;j<=9;j++){
  5.            for(int i=1;i<=9;i++){
  6.                    System.out.printf("%d*%d=%d\t",j,i,j*i);
  7.            }
  8.            System.out.println();
  9.            }
  10.   }
  11. }
複製代碼
  1. import java.text.DecimalFormat;
  2. public class JVA02 {
  3.   public static void main( String args[] ){
  4.           if(args.length<2){
  5.                   System.out.println("最少需輸入2個數字");
  6.                   return;
  7.           }
  8.           float tot=0;
  9.           for(int i=1;i<args.length;i++){
  10.                   tot=tot+Float.parseFloat(args[i]);
  11.           }
  12.           tot=tot/args.length;
  13.           switch(args[0]){
  14.           case"0":
  15.                   System.out.printf("平均值=%.0f",tot);
  16.                   break;
  17.           case"1":
  18.                   System.out.printf("平均值=%.1f",tot);
  19.                   break;
  20.           case"2":
  21.                   System.out.printf("平均值=%.2f",tot);
  22.                   break;
  23.           }
  24.       }
  25. }
複製代碼
  1. public class JVA01{
  2.         public static void main(String args[]){
  3.                 int sum = 0 ;
  4.         int j = 0 ;
  5.         int k = 0 ;
  6.         for(int i=0;i<args.length;i++){
  7.                 try{
  8.                 sum=sum+Integer.parseInt(args[i]);
  9.                 k++;
  10.                 }catch(Exception e){
  11.                         j++;
  12.                 }
  13.         }
  14.         System.out.println("數值之總和為:"+sum);
  15.         System.out.println("非數值個數為:"+j);
  16.         System.out.println("純數值個數為:"+k);
  17.         }
  18. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2