现有积云学生管理系统,你是系统管理员,请使用键盘录入5名学生的姓名,年龄, 性别,学校,并使用对象数组保存数据,将录入的学生信息显示在控制台。java
时间: 2025-01-01 08:36:39 浏览: 5
作为系统管理员,我可以为您演示如何在Java中创建一个简单的积云学生管理系统,使用对象数组存储学生信息。首先,我们需要创建一个名为`Student`的类来表示学生:
```java
public class Student {
String name;
int age;
char gender; // 'M' for Male, 'F' for Female
String school;
public Student(String name, int age, char gender, String school) {
this.name = name;
this.age = age;
this.gender = gender;
this.school = school;
}
@Override
public String toString() {
return "Name: " + name + ", Age: " + age + ", Gender: " + gender + ", School: " + school;
}
}
```
接下来,我们将使用对象数组来存储学生信息并展示:
```java
import java.util.Scanner;
public class CloudBasedStudentManager {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Student[] students = new Student[5]; // 创建一个包含5个元素的对象数组
System.out.println("请输入5名学生的详细信息:");
for (int i = 0; i < students.length; i++) {
System.out.print("第" + (i+1) + "名学生的姓名: ");
String name = scanner.nextLine();
System.out.print("年龄: ");
int age = scanner.nextInt();
scanner.nextLine(); // 消耗换行符
System.out.print("性别(M/F): ");
char gender = scanner.next().charAt(0); // 获取字符输入
System.out.print("学校: ");
String school = scanner.nextLine();
students[i] = new Student(name, age, gender, school); // 存储学生信息
}
System.out.println("\n学生信息:");
for (Student student : students) {
System.out.println(student);
}
scanner.close();
}
}
```
运行这个程序,管理员会提示您依次输入5名学生的姓名、年龄、性别和学校。录入完毕后,所有学生的信息会被打印到控制台上。
阅读全文