import java.util.Scanner;
public class Hw7Pr2 {
public static void main(String[] args) {
int[] grades = { 40, 55, 70, 58 };
System.out.println("best: ");
int best1 = best(grades);
System.out.print(best1);
// Print Grade
System.out.println("Grade: ");
char [] grade = (char[]) best(grades);
for (char i = 0; i < grade.length; i++) {
String output= " ";
output += "Student " + i + " score is " +
grades[i] + " and grade is " + grade + "\n";
}
}
private static char gradeLetter(int[] grades) {
char grade = 0;
for (int i = 0; i < grades.length; i++) {
if (grades[i] >= best(grades) - 10)
grade = 'A';
else if (grades[i] >= best(grades) - 20)
grade = 'B';
else if (grades[i] >= best(grades) - 30)
grade = 'C';
else if (grades[i] >= best(grades) - 40)
grade = 'D';
else
grade = 'F';
}
return grade;
}
public static int best(int[] grades) {
System.out.println("The best scores is: ");
int best = grades[0];
for (int i = 0; i < grades.length; i++) {
if (grades[i] > best)
best = grades[i];
}
return best;
}
}
Я пытаюсь показать выход, как этогоКак напечатать мои методы по основному методу отображения вывода?
Student 1 балл составляет 40 и сорт C Student 2 балл составляет 55 и сорт B Student 3 балла составляет 70 и класс есть А Студент 4 оценка составляет 58, а оценка - B
Но у меня возникли проблемы с печатью метода gradeLetter.
, что я могу сделать, чтобы показать студенту номер, так что это может быть студент 1, студент 2, студент 3, студент 4. Я попытался добавить еще один цикл, но он будет отображать его много раз. Он не отображает номера учеников, поскольку цикл использует char – Wilson
Эй, Уилсон, Пожалуйста, проверьте, я отредактировал ответ. – user765635