请定义教师(Teacher)类,属性包含姓名和专业名称。将若干教师对象存入 ArrayList集合中,并遍历集合打印教师信息,格式如下:姓名:张老师,专业:数据采集技术、姓名:陈老师,专业:程序设计基础姓名:李老师,专业:大数据分析技术.姓名:林老师,专业:数据挖掘
时间: 2024-12-17 15:28:09 浏览: 13
当然,我们可以创建一个名为`Teacher`的类,带有`name`(姓名)和`major`(专业名称)属性。然后我们将这些教师对象添加到`ArrayList`中,并使用循环遍历并打印它们的详细信息。以下是一个简单的示例:
```java
import java.util.ArrayList;
class Teacher {
String name;
String major;
// 构造器
public Teacher(String name, String major) {
this.name = name;
this.major = major;
}
// 打印教师信息的方法
@Override
public String toString() {
return "姓名: " + name + ", 专业: " + major;
}
}
public class Main {
public static void main(String[] args) {
// 创建教师对象列表
ArrayList<Teacher> teachers = new ArrayList<>();
// 添加教师对象
teachers.add(new Teacher("张老师", "数据采集技术"));
teachers.add(new Teacher("陈老师", "程序设计基础"));
teachers.add(new Teacher("李老师", "大数据分析技术"));
teachers.add(new Teacher("林老师", "数据挖掘"));
// 遍历并打印教师信息
for (Teacher teacher : teachers) {
System.out.println(teacher);
}
}
}
```
当你运行这个`main`方法时,它会输出:
```
姓名: 张老师, 专业: 数据采集技术
姓名: 陈老师, 专业: 程序设计基础
姓名: 李老师, 专业: 大数据分析技术
姓名: 林老师, 专业: 数据挖掘
```
阅读全文