assigngrade.java
来自「此源码为机械工业出版社出版的《Java语言程序设计》第三版所配套的书中所有源代码」· Java 代码 · 共 47 行
JAVA
47 行
// AssignGrade.java: Assign grade
public class AssignGrade
{
// Main method
public static void main(String[] args)
{
int numOfStudents = 0; // The number of students
int[] scores; // Array scores
int best = 0; // The best score
char grade; // The grade
// Get number of students
System.out.println("Please enter number of students");
numOfStudents = MyInput.readInt();
// Create array scores
scores = new int[numOfStudents];
// Read scores and find the best score
System.out.println("Please enter " + numOfStudents + " scores");
for (int i=0; i<scores.length; i++)
{
scores[i] = MyInput.readInt();
if (scores[i] > best)
best = scores[i];
}
// Assign and display grades
for (int i=0; i<scores.length; i++)
{
if (scores[i] >= best - 10)
grade = 'A';
else if (scores[i] >= best - 20)
grade = 'B';
else if (scores[i] >= best - 30)
grade = 'C';
else if (scores[i] >= best - 40)
grade = 'D';
else
grade = 'F';
System.out.println("Student " + i + " score is " + scores[i] +
" and grade is " + grade);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?