返回列表 發帖
  1. import java.lang.*;
  2. import java.util.*;
  3. public class TQC206
  4. {
  5.        public static void main(String args[])
  6.        {
  7.                   int x, y;
  8.                   //System.out.println(args[1]);
  9.                   if(args.length !=3)
  10.                  {
  11.                          System.out.println("輸入錯誤!");
  12.                  }
  13.                  else
  14.                  {
  15.                  try
  16.                  {
  17.                   x=Integer.valueOf(args[0]);
  18.                   y=Integer.valueOf(args[2]);
  19.                  if(args[1].equals("+"))
  20.                  {
  21.                          System.out.println(x+"+"+y+"="+(x+y));
  22.                  }
  23.                  else if(args[1].equals("-"))
  24.                  {
  25.                          System.out.println(x+"-"+y+"="+(x-y));
  26.                  }
  27.            else if(args[1].equals("x"))
  28.                  {
  29.                          System.out.println(x+"x"+y+"="+(x*y));
  30.                  }
  31.                  else if(args[1].equals("/"))
  32.                  {
  33.                  if(y==0)
  34.                  {
  35.                  System.out.println("除數不可為0");
  36.                  }else
  37.                  System.out.println(x+"/"+y+"="+(x/y));
  38.                  }
  39.                  else
  40.                  {
  41.                          System.out.println("輸入錯誤2!");
  42.                  }
  43.                  
  44.                }catch(Exception e)
  45.                {
  46.                        System.out.println("輸入錯誤3!");
  47.                }
  48.               }
  49.     }
  50.       
  51. }
複製代碼

TOP

  1. import java.util.Arrays;

  2. public class TQC204
  3. {
  4.    public static void main(String args[])
  5.    {
  6.    
  7.       int score[];
  8.       int tmp=0 , sum=0 , pass=0, max=0, min=Integer.parseInt(args[0]);
  9.       double avg = 0.0;
  10.       int amt = args.length;
  11.       score = new int[amt];
  12.    
  13.       for(int i = 0 ; i<amt ; i++ )
  14.       {
  15.          tmp = Integer.parseInt( args[i] );
  16.          score[i] = tmp;
  17.          sum += tmp;
  18.          max=Math.max(max,tmp);
  19.          min=Math.min(min,tmp);
  20.          if(tmp>=60)
  21.             pass++;
  22.       }
  23.       avg=(double)sum/amt;
  24.       /* use Arrays.sort to replace line 19,20ß
  25.       Arrays.sort(score);
  26.       max = score[amt-1];
  27.       min = score[0];
  28.       */
  29.       
  30.       System.out.println("===向日葵小班期末考風雲榜===\n");
  31.       System.out.println(" 本班最高分數是:"+max);
  32.       System.out.println(" 本班最低分數是:"+min);
  33.       System.out.println(" 本班及格人數有"+ pass +"人60分以上");
  34.       System.out.printf(" 本班期末考總平均是:%.2f\n", avg );
  35.    }

  36. }
複製代碼

TOP

  1. import java.lang.*;
  2. import java.util.*;

  3. public class TQC207
  4. {
  5.          public static void main(String args[])
  6.          {
  7.                  int x, i,max=0, odd=0, sum=0;
  8.                  for(i=0;i<args.length;i++)
  9.                  {
  10.                  x=Integer.valueOf(args[i]);
  11.           sum+=x;
  12.           if(x%2==1)
  13.           {
  14.                   odd++;
  15.           }
  16.           max=Math.max(max,x);
  17.           }
  18.           System.out.println("最大值"+"="+max);
  19.           System.out.println("奇數的個數"+"="+odd);
  20.           System.out.println("數字總和"+"="+sum);
  21.          
  22.          }
  23.         
  24.       
  25. }
複製代碼

TOP

返回列表