成绩比较:分别接收3个同学的Java成绩,然后通过条件语句比较找出并输出最大成绩。Java
时间: 2024-10-08 14:21:21 浏览: 18
基于java的学生成绩/信息管理系统
在Java中,你可以创建一个Student类来表示学生,并包含一个成绩字段。然后创建三个Student对象,存储各自的分数。这里是一个简单的示例:
```java
class Student {
String name;
int score;
public Student(String name, int score) {
this.name = name;
this.score = score;
}
// 如果需要,可以添加getter和setter方法
}
public class Main {
public static void main(String[] args) {
Student student1 = new Student("张三", 90);
Student student2 = new Student("李四", 85);
Student student3 = new Student("王五", 95);
int maxScore = compareScores(student1, student2, student3);
System.out.println("最高分是:" + maxScore + " 分,由 " + student3.getName() + " 获得");
}
// 比较三个学生的分数,返回最大值
private static int compareScores(Student a, Student b, Student c) {
int scoreA = a.score;
int scoreB = b.score;
int scoreC = c.score;
if (scoreA > scoreB && scoreA > scoreC) {
return scoreA; // 返回a的最大分数
} else if (scoreB > scoreA && scoreB > scoreC) {
return scoreB; // 返回b的最大分数
} else {
return scoreC; // 否则返回c的最大分数
}
}
}
```
在这个例子中,`compareScores`方法比较了三个学生的成绩,找出并返回最大的那个。
阅读全文