Java Task 2 Test Scores Write a program that asks the user

Java

Task #2 – Test Scores Write a program that asks the user to enter 5 test scores and calculate their average. As your input, assume valid test scores can range from 0 to 100 [Note that you do NOT need to verity the validity of the scores]. After 5th entry is made, the program displays each test score that was entered (on the same line as separated by a comma) and the average of the scores on a new line. I expect you to provide me with the source code for this task.

Solution

TestScore.java

import java.util.Scanner;


public class TestScore {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       int scores[] = new int[5];
       for(int i=0;i<scores.length; i++){
           System.out.print(\"Enter a score \"+(i+1)+\": \");
           scores[i]=scan.nextInt();
       }
       int sum = 0;
       System.out.println(\"Given test scores are: \");
       for(int i=0;i<scores.length; i++){
           if(i == scores.length-1){
               System.out.println(scores[i]);
           }
           else{
               System.out.print(scores[i]+\", \");
           }
           sum = sum + scores[i];
       }
       double average = sum/(double)5;
       System.out.println(\"Average is \"+average);
   }

}

Output:

Enter a score 1: 40
Enter a score 2: 50
Enter a score 3: 6
Enter a score 4: 70
Enter a score 5: 80
Given test scores are:
40, 50, 6, 70, 80
Average is 49.2

Java Task #2 – Test Scores Write a program that asks the user to enter 5 test scores and calculate their average. As your input, assume valid test scores can ra

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site