用Java实现入学考试,考试三门科目, 输出成员姓名和成绩信息,判断考试是 否通过,创建arraylist对象
时间: 2024-05-13 21:15:20 浏览: 11
好的,我可以为您提供一些Java代码示例来实现这个问题。
首先,我们需要定义一个学生类,用于存储学生的姓名和三门科目的成绩信息。代码如下:
```java
public class Student {
private String name;
private int score1;
private int score2;
private int score3;
public Student(String name, int score1, int score2, int score3) {
this.name = name;
this.score1 = score1;
this.score2 = score2;
this.score3 = score3;
}
public String getName() {
return name;
}
public int getScore1() {
return score1;
}
public int getScore2() {
return score2;
}
public int getScore3() {
return score3;
}
}
```
接下来,我们可以创建一个ArrayList对象来存储学生信息。代码如下:
```java
ArrayList<Student> students = new ArrayList<Student>();
students.add(new Student("张三", 80, 90, 85));
students.add(new Student("李四", 75, 85, 90));
students.add(new Student("王五", 90, 80, 75));
```
最后,我们可以遍历ArrayList对象,输出每个学生的姓名和成绩信息,并判断是否通过考试。代码如下:
```java
for (Student student : students) {
System.out.println("姓名:" + student.getName());
System.out.println("科目1成绩:" + student.getScore1());
System.out.println("科目2成绩:" + student.getScore2());
System.out.println("科目3成绩:" + student.getScore3());
int totalScore = student.getScore1() + student.getScore2() + student.getScore3();
if (totalScore >= 240) {
System.out.println("该学生通过考试!");
} else {
System.out.println("该学生未通过考试!");
}
System.out.println();
}
```
希望这个示例代码能够帮助到您,如果您有其他问题,请继续提问。