Board logo

標題: [隨堂練習] TQC+ 501 陣列計算 [打印本頁]

作者: 周政輝    時間: 2017-4-22 11:22     標題: [隨堂練習] TQC+ 501 陣列計算

使用者輸入10個數值並存放置陣列
計算十個數中 大於60的 有幾個 並算出加總與平均
  1. import java.util.Scanner;
  2. public class JPD05 {
  3.    
  4.    
  5.     public static void main(String args[]) {
  6.         
  7.             int n=0,sum=0;
  8.             int temp=1;
  9.         Scanner scanner = new Scanner(System.in);
  10.         int data[] = new int [10];
  11.         
  12.         System.out.println("請輸入10個整數");
  13.         
  14.         for(int i=0;i<data.length;i++)
  15.         {
  16.                 System.out.println("第"+(temp++)+"個整數");
  17.                 data[i] = scanner.nextInt();
  18.                 if(data[i]>60)
  19.                 {
  20.                         n++;
  21.                         sum+=data[i];
  22.                 }
  23.         }
  24.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  25.     }
  26. }
複製代碼

作者: 蔡庭豪    時間: 2017-4-22 11:30

  1. import java.util.Scanner;
  2. public class JPA05 {
  3.    
  4.    
  5.     public static void main(String args[]) {
  6.         Scanner scanner = new Scanner(System.in);
  7.         int n=0,sum=0;
  8.         int []data = new int[10];
  9.         for(int i =0;i<data.length;i++){
  10.         
  11.                 System.out.println("請輸入第"+ (i+1)+"個數");
  12.                 data[i]=scanner.nextInt();
  13.                 if(data[i]>60){
  14.                        
  15.                         n++;
  16.                         sum+=data[i];
  17.                        
  18.                 }
  19.         }

  20.         
  21.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  22.     }
  23. }
複製代碼

作者: 王彥甯    時間: 2017-4-22 11:31

  1. import java.util.Scanner;
  2. public class JPA05 {
  3.    
  4.    
  5.     public static void main(String args[]) {
  6.             Scanner scanner = new Scanner(System.in);
  7.             System.out.println("請輸入10個整數:");
  8.             int n = 0,sum=0;
  9.             int data[] = new int [10];
  10.             for(int i=0; i<data.length; i++)
  11.             {
  12.                     System.out.println("第"+(i+1)+"個整數:");
  13.                     data[i]=scanner.nextInt();
  14.                     if(data[i]>60)
  15.                     {
  16.                             n++;
  17.                             sum += data[i];
  18.                     }
  19.             }       
  20.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  21.     }
  22. }
複製代碼

作者: 張健勳    時間: 2017-4-22 11:37

  1. import java.util.Scanner;
  2. public class JPA05 {
  3.    
  4.     static Scanner scanner = new Scanner(System.in);
  5.     public static void main(String args[]) {
  6.         
  7.     int data[]=new int[10];
  8.     System.out.println("請輸入十個整數 : ");
  9.     int x=0;
  10.     int n=0;
  11.     int sum=0;
  12.    
  13.     for(int i=0; i<data.length ; i++)
  14.     {
  15.            
  16.             System.out.println("第 "+x+1+" 個整數 : ");
  17.             data[i] = scanner.nextInt();
  18.         if(data[i]>60)
  19.       
  20.         {
  21.                 n++;
  22.                 sum+=data[i];
  23.         }
  24.     }


  25.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  26.     }
  27. }
複製代碼

作者: 蔡季樺    時間: 2017-4-25 18:02

  1. import java.util.Scanner;
  2. public class JPD05 {
  3.    
  4.    
  5.     public static void main(String args[]) {
  6.         Scanner scanner = new Scanner(System.in);
  7.             int[] array = new int[10];
  8.         int n=0,sum=0,temp=1;
  9.         for(int i=0;i<array.length;i++)
  10.         {
  11.                 System.out.print("請輸入第"+temp+"個數");
  12.                 array[i] = scanner.nextInt();
  13.                 if(array[i]>60)
  14.                 {
  15.                         n++;
  16.                         sum+=array[i];
  17.                 }
  18.                 temp++;
  19.         }
  20.         System.out.println("陣列中大於60的有" + n + "個\n總合為" + sum + "\n平均值為" + (sum / (double)n));
  21.     }
  22. }
複製代碼





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