返回列表 發帖

復習107

求平均值

  1. public class TQC107 {

  2.         /**
  3.          * @param args
  4.          */
  5.         public static void main(String[] args) {
  6.                 // TODO Auto-generated method stub
  7.                 if(args.length<2)
  8.                 {
  9.                         System.out.println("最少需輸入兩個數字");
  10.                         return;
  11.                 }
  12.                 float tot=0;
  13.                 for(int i=0;i<args.length;i++)
  14.                 {
  15.                         tot +=Float.parseFloat(args[i]);
  16.                 }
  17.                 tot /=args.length;
  18.                 switch(Integer.parseInt(args[0]))
  19.                 {
  20.                         case 0:
  21.                         System.out.printf("平均值=%.0f",tot);
  22.                         break;
  23.                         case 1:
  24.                         System.out.printf("平均值=%.1f",tot);
  25.                         break;
  26.                         case 2:
  27.                         System.out.printf("平均值=%.2f",tot);
  28.                         break;
  29.                 }
  30.         }

  31. }
複製代碼
★ 嘉凱~~☆

TOP

  1. public class TQC107
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 if(args.length<2)
  6.                 {
  7.                         System.out.println("最少需輸入兩個數字");
  8.                         return;
  9.                 }
  10.                 float tot=0;
  11.                 for(int i=0;i<args.length;i++)
  12.                 {
  13.                         tot +=Float.parseFloat(args[i]);
  14.                 }
  15.                 tot /=args.length;
  16.                 switch(Integer.parseInt(args[0]))
  17.                 {
  18.                         case 0:
  19.                         System.out.printf("平均值=%.0f",tot);
  20.                         break;
  21.                         case 1:
  22.                         System.out.printf("平均值=%.1f",tot);
  23.                         break;
  24.                         case 2:
  25.                         System.out.printf("平均值=%.2f",tot);
  26.                         break;
  27.                 }
  28.         }

  29. }
複製代碼
小雲雀

TOP

  1. public class TQC107{

  2.         public static void main(String args[]){
  3.                 float tot = 0 ;
  4.                 for(int i=1;i<args.length;i++){
  5.                         tot += Float.parseFloat(args[i]);
  6.                 }
  7.                 tot /= (args.length-1) ;
  8.                
  9.                 if(args[0].equals("0")){
  10.                         System.out.printf("平均值:%f",tot);
  11.                 }else if(args[0].equals("1")){
  12.                         System.out.printf("平均值:%.1f",tot);
  13.                 }else{
  14.                         System.out.printf("平均值:%.2f",tot);
  15.                 }
  16.                
  17.                
  18.         }


  19. }
複製代碼

TOP

返回列表