4,创建一个Student类,属性:name,age,gender性别,方法:study() 创建一个Student数组,长度为3, 在控制台上输入姓名,年龄,性别,分别赋值 分别调用study方法
时间: 2024-03-10 22:47:35 浏览: 14
好的,以下是代码实现:
```java
public class Student {
private String name;
private int age;
private String gender;
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public void study() {
System.out.println(name + "正在学习...");
}
public static void main(String[] args) {
Student[] students = new Student[3];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < students.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
String name = scanner.next();
System.out.print("请输入第" + (i + 1) + "个学生的年龄:");
int age = scanner.nextInt();
System.out.print("请输入第" + (i + 1) + "个学生的性别:");
String gender = scanner.next();
students[i] = new Student(name, age, gender);
}
for (int i = 0; i < students.length; i++) {
students[i].study();
}
}
}
```
运行结果如下:
```
请输入第1个学生的姓名:Tom
请输入第1个学生的年龄:18
请输入第1个学生的性别:男
请输入第2个学生的姓名:Lucy
请输入第2个学生的年龄:19
请输入第2个学生的性别:女
请输入第3个学生的姓名:Bob
请输入第3个学生的年龄:20
请输入第3个学生的性别:男
Tom正在学习...
Lucy正在学习...
Bob正在学习...
```