用java定义一个学生对象数组,使用上题中定义的Student类 创建10个该类的对象并保存在数据中,让用户输入10个 学生的姓名、学号和成绩,输入之后输出10位学生的所有 信息。 点击复制后,将打开C知道体验页
时间: 2024-05-10 09:21:16 浏览: 8
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Student[] students = new Student[10];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.println("请输入第" + (i + 1) + "个学生的姓名、学号和成绩:");
String name = sc.next();
String id = sc.next();
double score = sc.nextDouble();
students[i] = new Student(name, id, score);
}
System.out.println("所有学生的信息如下:");
for (int i = 0; i < 10; i++) {
System.out.println(students[i].toString());
}
}
}
class Student {
private String name;
private String id;
private double score;
public Student(String name, String id, double score) {
this.name = name;
this.id = id;
this.score = score;
}
public String getName() {
return name;
}
public String getId() {
return id;
}
public double getScore() {
return score;
}
public void setName(String name) {
this.name = name;
}
public void setId(String id) {
this.id = id;
}
public void setScore(double score) {
this.score = score;
}
@Override
public String toString() {
return "姓名:" + name + ",学号:" + id + ",成绩:" + score;
}
}
```