根据下表信息,建立类模型,实例化若干个对象存储到数组 中;数据从键盘录入,并在控制台上分行显示所有信息。
时间: 2023-05-31 10:03:08 浏览: 60
| 属性 | 类型 | 描述 |
|--------|--------|------------|
| name | String | 姓名 |
| age | int | 年龄 |
| gender | String | 性别 |
| score | double | 成绩 |
| id | int | 学号 |
```java
import java.util.Scanner;
public class Student {
private String name;
private int age;
private String gender;
private double score;
private int id;
public Student(String name, int age, String gender, double score, int id) {
this.name = name;
this.age = age;
this.gender = gender;
this.score = score;
this.id = id;
}
@Override
public String toString() {
return "姓名: " + name + ", 年龄: " + age + ", 性别: " + gender + ", 成绩: " + score + ", 学号: " + id;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Student[] students = new Student[3];
for (int i = 0; i < 3; i++) {
System.out.println("请输入第" + (i + 1) + "个学生的信息:");
System.out.print("姓名:");
String name = scanner.next();
System.out.print("年龄:");
int age = scanner.nextInt();
System.out.print("性别:");
String gender = scanner.next();
System.out.print("成绩:");
double score = scanner.nextDouble();
System.out.print("学号:");
int id = scanner.nextInt();
students[i] = new Student(name, age, gender, score, id);
}
for (Student student : students) {
System.out.println(student);
}
}
}
```