当前位置:实例文章 » C#开发实例» [文章]java编程题

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方法用于打印学生信息。通过这个程序,我们可以学习到如何使用数组和循环来管理多个对象,并且了解到了面向对象编程的一些基本概念。

相关标签:jvmc#算法c++java
其他信息

其他资源

Top