Write a program that reads student scores Gets the best scor
Solution
//StudentGrades.java
import java.util.Scanner;
public class StudentGrades
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.print(\"Enter the number of students:\");
int total = sc.nextInt();
int[] score = new int[total];
System.out.print(\"Enter \" + total + \" scores: \");
score[0] = sc.nextInt();
int best = score[0];
for (int i = 1; i < total ;i++ )
{
score[i] = sc.nextInt();
if (score[i] > best)
{
best = score[i];
}
}
char grade;
for (int i =0; i < total ; i ++ )
{
if(score[i] >= (best-10))
grade = \'A\';
else if(score[i] >= (best-20))
grade = \'B\';
else if(score[i] >= (best-30))
grade = \'C\';
else if(score[i] >= (best-40))
grade =\'D\';
else
grade = \'F\';
System.out.println(\"Student \" + i + \" score is \" + score[i] + \" and grade is \" + grade);
}
}
}
/*
Output:
Enter the number of students:4
Enter 4 scores: 40 55 70 58
Student 0 score is 40 and grade is C
Student 1 score is 55 and grade is B
Student 2 score is 70 and grade is A
Student 3 score is 58 and grade is B
*/

