Java Program to Calculate Arithmetic Mean
This article covers a program in Java that finds and prints the arithmetic mean of n numbers entered by the user. The arithmetic mean of n numbers can be calculated as:
Arithmetic Mean = (Sum of All Numbers)/(n)
Calculate the arithmetic mean or average in Java
The question is: write a Java program to find and print the arithmetic mean of n numbers, entered by the user at run-time of the program. The program given below is its
answer:
import java.util.Scanner;
public class CodesCracker
{
public static void main(String[] args)
{
int n, i, sum=0;
float armean;
Scanner scan = new Scanner(System.in);
System.out.print("How many numbers to enter ? ");
n = scan.nextInt();
int[] arr = new int[n];
System.out.print("Enter " +n+ " Numbers: ");
for(i=0; i<n; i++)
{
arr[i] = scan.nextInt();
sum = sum + arr[i];
}
armean = sum/n;
System.out.println("\nArithmetic Mean = " +armean);
}
}
The snapshot given below shows the sample run of the above program with user input of 6 as size and 10, 20, 30, 40, 50, and 60 as six numbers to find and print the arithmetic
mean of these six numbers:
In the above example, the following statement:
Declare integer variables n (number of inputs), i (loop counter), and sum (sum of inputs), and initialize sum to 0. Then the following statement:
Scanner scan = new Scanner(System.in);
Create a Scanner object to read input from the user. Then the following statement:
Read an integer value from the user and store it in n. Again, the following statement:
Create an integer array arr of size n. Then the following statement:
In a loop from 0 to n-1, read an integer from the user and store it in arr[i]. Also, add the input to the running total sum. Now the following statement:
Compute the arithmetic mean by dividing the sum by the number of inputs and store it in armean. Finally, the following statement:
System.out.println("\nArithmetic Mean = " +armean);
Display the result to the user.
Same Program in Other Languages
Java Online Test
« Previous Program
Next Program »