第一題
設計程式,利用引數輸入2個整數,然後將數字由小到大顯示出來,若相等則顯示"兩數相等"。 例如:
輸入: java Exam01 25 10
輸出:10 25輸入:java Exam01 10 25
輸出:10 25 輸入:java Exam01 25 25
輸出:兩數相等

第三題
設計程式,利用引數輸入2個整數數字,然後計算從第1個引數累加到第2個引數的總和,例如:
輸入:java Exam03 1 10
輸出:1 加到 10 的總和是 55輸入:java Exam03 10 30
輸出:10 加到 30 的總和是 420輸入:java Exam03 50 100
輸出:50 加到 100 的總和是 3825

public class Exam01{
    public static void main(String[] args){
      try{
         int a = Integer.parseInt(args[0]);
         int b = Integer.parseInt(args[1]);
         if(a>b)
            System.out.println(b+" "+a);
         else if(a<b)
            System.out.println(a+" "+b);
         else
            System.out.println("兩數相等");
      }
      catch(ArrayIndexOutOfBoundsException e){
         System.out.println("必須輸入2個整數");
      }
      catch(NumberFormatException e){
         System.out.println("輸入格式有誤");
      }
    }
}

public class Exam03{
    public static void main(String[] args){
      try{
         int a = Integer.parseInt(args[0]);
         int b = Integer.parseInt(args[1]);
         int sum = 0;
         for(int i=a;i<=b;i++)
            sum += i;
         System.out.println(a+" 加到 "+b+" 的總和是 "+sum);
      }
      catch(ArrayIndexOutOfBoundsException e){
         System.out.println("必須輸入2個整數");
      }
      catch(NumberFormatException e){
         System.out.println("輸入格式有誤");
      }
    }
}

arrow
arrow
    全站熱搜

    chph 發表在 痞客邦 留言(0) 人氣()