Java计算成绩评级
概述
本文将教会刚入行的小白如何使用Java编写计算成绩评级的程序。我们将按照以下步骤进行:
Step 1: 输入考试成绩 Step 2: 计算平均分 Step 3: 判断评级 Step 4: 输出评级
流程图
erDiagram
用户 -->> 程序: 输入考试成绩
程序 -->> 程序: 计算平均分
程序 -->> 程序: 判断评级
程序 -->> 用户: 输出评级
代码实现
Step 1: 输入考试成绩
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入考试成绩:");
int score = scanner.nextInt();
}
}
在这段代码中,我们使用了Scanner类来读取用户的输入。System.in代表标准输入流,nextInt()方法用于读取下一个整数。
Step 2: 计算平均分
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入考试成绩:");
int score = scanner.nextInt();
System.out.print("请输入考试总分:");
int totalScore = scanner.nextInt();
double average = score / (double) totalScore * 100;
}
}
在这段代码中,我们定义了一个变量totalScore用于存储考试总分。我们将输入的考试总分强制转换为double类型,以确保计算结果是一个小数。
Step 3: 判断评级
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入考试成绩:");
int score = scanner.nextInt();
System.out.print("请输入考试总分:");
int totalScore = scanner.nextInt();
double average = score / (double) totalScore * 100;
String grade;
if (average >= 90) {
grade = "A";
} else if (average >= 80) {
grade = "B";
} else if (average >= 70) {
grade = "C";
} else if (average >= 60) {
grade = "D";
} else {
grade = "E";
}
}
}
在这段代码中,我们使用了if-else if-else语句来根据平均分判断评级。如果平均分大于等于90,则评级为"A";如果平均分在80到89之间,则评级为"B";以此类推。
Step 4: 输出评级
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入考试成绩:");
int score = scanner.nextInt();
System.out.print("请输入考试总分:");
int totalScore = scanner.nextInt();
double average = score / (double) totalScore * 100;
String grade;
if (average >= 90) {
grade = "A";
} else if (average >= 80) {
grade = "B";
} else if (average >= 70) {
grade = "C";
} else if (average >= 60) {
grade = "D";
} else {
grade = "E";
}
System.out.println("评级为:" + grade);
}
}
在最后一段代码中,我们使用了System.out.println()方法输出评级。
至此,我们完成了整个“Java计算成绩评级”的程序。
希望这篇文章对你有所帮助,如果有任何问题,请随时与我联系。
















