2011年3月22日

<Java> JVA207-數值計算與判斷




(1) 判斷輸入之最大值並顯示
(2) 判斷輸入整數值為奇數的個數並顯示
(3) 計算輸入之整數值的總和並顯示

==========================

/*
從命令列中輸入5個整數並儲存至陣列 array_data 中。
要求:請找出最大的數字、並計算奇數的個數及5個數字的總和。
*/

public class JVA207
{
//1、宣告陣列
//2、將輸入值存入陣列中
//3、判斷最大值,奇數,並加總
  public static void main(String args[])
  {
   //在此輸入程式碼
   int sum=0 , odd=0 , max=0 , tmp=0 ;
   int array_data[];
   array_data = new int[args.length];
   try{
      for(int i=0 ; i<args.length ; i++){
         tmp = Integer.parseInt(args[i]);
         array_data[i] = tmp;
         sum += tmp;
         if((tmp%2)!=0)
            odd++;
         max=Math.max(max,tmp);
      }
      System.out.println("最大值= "+ max);
      System.out.println("奇數的個數= " + odd);
      System.out.println("數字的總和= " + sum);
   }
   catch(Exception e){
      System.out.println("輸入的參數錯誤,必須使用整數");

   }
  }
 }

沒有留言:

張貼留言