3.定义一个学生类,包含两个属性:姓名和分数,并使用构造方法对这两个属性进行初始化。然后创建一个测试类,在测试类中生成5个学生类的对象,分别为:(1) 姓名:Sam,分数:68(2)姓名:John,分数:85(3) 姓名:Tom,分数:89(4) 姓名:Hank,分数:71(5) 姓名:Jimmy,分数:92 并把这些对象存入一个ArrayList中,最后通过遍历该ArrayList统计分数在70-80之间的人数。
时间: 2024-02-26 11:54:09 浏览: 32
学生类的代码如下:
```
public class Student {
private String name; // 姓名
private int score; // 分数
public Student(String name, int score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public int getScore() {
return score;
}
}
```
测试类的代码如下:
```
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<Student> list = new ArrayList<>();
list.add(new Student("Sam", 68));
list.add(new Student("John", 85));
list.add(new Student("Tom", 89));
list.add(new Student("Hank", 71));
list.add(new Student("Jimmy", 92));
int count = 0;
for (Student student : list) {
if (student.getScore() >= 70 && student.getScore() <= 80) {
count++;
}
}
System.out.println("分数在70-80之间的人数为:" + count);
}
}
```
输出结果为:
```
分数在70-80之间的人数为:2
```