In: Computer Science
Please write a Java program using a for loop with a switch statement to enter 5 quiz scores. Each should be out of ten points and give the corresponding grade A, B , C etc.
Screenshot
---------------------------------------------------------------
Program
import java.util.Scanner;
public class GradeCalculator {
   public static void main(String[] args) {
       //array to store scores
       int quizScore[]=new int[6];
       int totalScore=0;
       //Scanner object for input
read
       Scanner sc=new
Scanner(System.in);
      
       //Loop for 5 grades
       for(int i=0;i<5;i++) {
           //Prompt for
input
          
System.out.print("Enter quiz "+(i+1)+" score out of 10: ");
           int
score=sc.nextInt();
           //Input
validation
           while(score<0
|| score >10) {
          
    System.out.println("Error!!!Score should be
0...10");
          
    System.out.print("Enter quiz "+(i+1)+" score out
of 10: ");
          
    score=sc.nextInt();
           }
          
quizScore[i]=score;
          
totalScore+=score;
       }
      
       quizScore[5]=totalScore;
       //Loop display grades
       for(int i=0;i<6;i++) {
          
switch(quizScore[i]) {
           case 9:
           case 10:
          
    System.out.println("Quiz "+(i+1)+" has A
grade");
          
    break;
           case 45:
           case 46:
           case 47:
           case 48:
           case 49:
           case 50:
          
    System.out.println("Total grade is A
grade");
          
    break;
           case 8:
          
    System.out.println("Quiz "+(i+1)+" has B
grade");
          
    break;
           case 40:
           case 41:
           case 42:
           case 43:
           case 44:
          
    System.out.println("Total grade is B
grade");
          
    break;
           case 7:
          
    System.out.println("Quiz "+(i+1)+" has C
grade");
          
    break;
           case 35:
           case 36:
           case 37:
           case 38:
           case 39:
          
    System.out.println("Total grade is C
grade");
          
    break;
           case 6:
          
    System.out.println("Quiz "+(i+1)+" has D
grade");
          
    break;
           case 30:
           case 31:
           case 32:
           case 33:
           case 34:
          
    System.out.println("Total grade is D
grade");
          
    break;
           default:
          
    if(i!=5) {
          
        System.out.println("Quiz
"+(i+1)+" has F grade");
          
    }
          
    else {
          
        System.out.println("Total
grade is F grade");
          
    }
          
   
          
    break;
           }
       }
   }
}
-----------------------------------------------------------------
Output
Enter quiz 1 score out of 10: 9
Enter quiz 2 score out of 10: 8
Enter quiz 3 score out of 10: 9
Enter quiz 4 score out of 10: 8
Enter quiz 5 score out of 10: 7
Quiz 1 has A grade
Quiz 2 has B grade
Quiz 3 has A grade
Quiz 4 has B grade
Quiz 5 has C grade
Total grade is B grade