java编程题
发布人:shili8
发布时间:2023-12-29 11:02
阅读次数:132
题目:编写一个Java程序,实现一个简单的学生信息管理系统。
javaimport java.util.Scanner; public class StudentManagementSystem { public static void main(String[] args) { Scanner input = new Scanner(System.in); Student[] students = new Student[5]; // 创建一个长度为5的学生数组 // 循环输入学生信息 for (int i =0; i < students.length; i++) { System.out.println("请输入第" + (i +1) + "个学生的信息:"); System.out.print("姓名:"); String name = input.next(); System.out.print("年龄:"); int age = input.nextInt(); System.out.print("性别:"); String gender = input.next(); students[i] = new Student(name, age, gender); // 创建一个新的学生对象并存入数组 } // 打印学生信息 System.out.println("学生信息如下:"); for (Student student : students) { System.out.println(student); } } } 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; } @Override public String toString() { return "姓名:" + name + ",年龄:" + age + ",性别:" + gender; } }
以上是一个简单的学生信息管理系统的Java程序。程序首先创建了一个长度为5的学生数组,然后通过循环输入学生的姓名、年龄和性别,并将学生信息存入数组中。最后,程序打印出所有学生的信息。
这个程序使用了面向对象的思想,定义了一个学生类,包含姓名、年龄和性别三个属性,并提供了一个toString方法用于打印学生信息。通过这个程序,我们可以学习到如何使用数组和循环来管理多个对象,并且了解到了面向对象编程的一些基本概念。