使用陣列查詢指定數字平均數的 Java 程式


你可以使用掃描器類從使用者處讀取資料。

  • 使用此類中的 nextInt() 方法從使用者處獲取元素的數量。
  • 建立一個空陣列。
  • 將使用者輸入的元素儲存在上面建立的陣列中。
  • 最後,將陣列中所有的元素相加,所得的和除以元素的數量。

示例

import java.util.Scanner;
public class AverageUsingArrays {
   public static void main(String args[]){

      //Reading total no.of elements
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the number of elements/numbers");
      int num = sc.nextInt();

      //Creating an array
      int[] myArray = new int[num];

      //Read numbers from user and store it in an array
      System.out.println("Enter the numbers one by one : ");
      System.out.println("Press Enter button after each number : ");

      for(int i =0; i<num; i++){
         myArray[i] = sc.nextInt();
      }

      //Calculate the average
      double average = 0;
      for(int i =0; i<num; i++){
         average = average + myArray[i];
      }

      average = average/num;
      System.out.println("Average of given numbers :: "+average);
   }
}

輸出

Enter the number of elements/numbers
5
Enter the numbers one by one :
Press Enter button after each number :
55
66
55
55
66
Average of given numbers :: 59.4

更新日期:2020 年 3 月 13 日

4K+ 瀏覽

開啟你的職業生涯

完成課程獲得認證

文件開始
廣告
© . All rights reserved.