print grade using switch in java
Sat Jul 06 2024 06:31:39 GMT+0000 (Coordinated Universal Time)
Saved by
@projectrock
import java.util.Scanner;
public class GradeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Prompt user to enter score until a valid score is entered
int score;
do {
System.out.print("Enter the score (0-100): ");
score = scanner.nextInt();
if (score < 0 || score > 100) {
System.out.println("Invalid score! Score must be between 0 and 100.");
}
} while (score < 0 || score > 100);
// Calculate grade based on score using switch statement
char grade;
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
break;
}
// Display the grade
System.out.println("Grade: " + grade);
scanner.close();
}
}
content_copyCOPY
Comments