Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

need help with a java program. code needs to be in java language. problem is: wr

ID: 3831440 • Letter: N

Question

need help with a java program. code needs to be in java language.

problem is:

write a program that prompts the user 5 times for integer values, printing the current average after each number is entered. print the average to two decimal places.

example of output should be:

Enter a number: 5

The average of the first 1 numbers is 5.00

Enter a number: 6

The average of the first 2 numbers is 5.50

Enter a number: 10

The average of the first 3 numbers is 7.00

Enter a number: 3

The average of the first 4 numbers is 6.00

Enter a number: 8

The average of the first 1 numbers is 6.40

Explanation / Answer

import java.util.*;
import java.lang.*;
import java.io.*;


class Average
{
   public static void main (String[] args) throws java.lang.Exception
   {
       int i;
       double avg = 0;
       Scanner reader = new Scanner(System.in);
       for(i =1;i<=5;i++)
       {
           System.out.println("Enter a number: ");
           int n = reader.nextInt();
           avg = avg+(n-avg)/i;
           System.out.println("The average of the first "+ i+ " numbers is "+String.format( "%.2f", avg ));
       }
   }
}