编写一个学生类student,包含的属性有学号,姓名,年龄,,将所有学生储存在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现将所有学生的年龄增加一岁,按数组中顺序显示所有学生信息,查找显示所有年龄大于20岁的学生名单。
时间: 2024-06-12 10:05:27 浏览: 7
class Student:
def __init__(self, id, name, age):
self.id = id
self.name = name
self.age = age
def increase_age(self):
self.age += 1
students = [Student("001", "张三", 18), Student("002", "李四", 19), Student("003", "王五", 20)]
print("所有学生信息:")
for student in students:
student.increase_age()
print("学号:{},姓名:{},年龄:{}".format(student.id, student.name, student.age))
print("年龄大于20岁的学生名单:")
for student in students:
if student.age > 20:
print(student.name)
相关问题
编写一个学生的类Student,类的属性为学生姓名、年龄、学号。。
可以使用以下代码来编写一个学生类Student,包含学生姓名、年龄和学号属性:
```java
public class Student {
private String name;
private int age;
private int studentNumber;
public Student(String name, int age, int studentNumber) {
this.name = name;
this.age = age;
this.studentNumber = studentNumber;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public int getStudentNumber() {
return studentNumber;
}
}
```
这个学生类有三个属性:姓名、年龄和学号。通过构造方法可以为每个学生对象设置这些属性。同时,提供了相应的getter方法来获取学生的姓名、年龄和学号。这样就可以创建学生对象并获取其属性了。
#### 引用[.reference_title]
- *1* *2* [编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中](https://blog.csdn.net/qq_44467720/article/details/111609170)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [用JAVA定义一个学生类Student来表示学生信息,含成员学号、姓名、年龄和成绩](https://blog.csdn.net/weixin_30789297/article/details/114514313)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
用JAVA编写一个学生类student,包含的属性有学号、姓名、年龄,将所有学生存储在一个数组里,自拟数据,用数据的初始化方法给数组赋值,并实现如下操作。
下面是JAVA代码实现:
```java
public class Student {
private int id;
private String name;
private int age;
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Main {
public static void main(String[] args) {
Student[] students = {new Student(1, "Tom", 18),
new Student(2, "Jerry", 19),
new Student(3, "Mike", 20)};
// 1.输出所有学生的信息
for (Student student : students) {
System.out.println(student.getId() + "\t" + student.getName() + "\t" + student.getAge());
}
// 2.查询学号为2的学生信息
for (Student student : students) {
if (student.getId() == 2) {
System.out.println(student.getId() + "\t" + student.getName() + "\t" + student.getAge());
}
}
// 3.查询年龄大于等于19的学生信息
for (Student student : students) {
if (student.getAge() >= 19) {
System.out.println(student.getId() + "\t" + student.getName() + "\t" + student.getAge());
}
}
}
}
```
输出结果如下:
```
1 Tom 18
2 Jerry 19
3 Mike 20
2 Jerry 19
2 Jerry 19
3 Mike 20
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)