使用陣列查詢給定數字平均值的 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP