21xrx.com
2025-03-27 11:38:36 Thursday
文章检索 我的文章 写文章
Java课程设计案例:实现学生信息管理系统
2023-06-18 09:04:44 深夜i     14     0
Java课程设计 学生信息管理系统 代码案例

Java课程设计是为了让学生掌握Java编程语言的基础知识,并通过实践锻炼解决问题的能力和编程思维,为将来从事软件开发岗位打好基础。在Java课程设计中,可以结合实际应用场景,设计相应的案例进行开发,如学生信息管理系统。

以下是一个简单的学生信息管理系统的Java代码案例:

import java.util.Scanner;
public class StudentManagementSystem {
  public static void main(String[] args) {
    // 定义学生数组,最多包含100个学生
    Student[] students = new Student[100];
    // 记录学生个数
    int count = 0;
    Scanner scanner = new Scanner(System.in);
    while (true) {
      System.out.println("请选择操作:1.添加学生 2.查看学生列表 3.退出");
      int choice = scanner.nextInt();
      if (choice == 1) {
        System.out.println("请输入学生姓名:");
        String name = scanner.next();
        System.out.println("请输入学生年龄:");
        int age = scanner.nextInt();
        System.out.println("请输入学生性别(m/f):");
        String gender = scanner.next();
        students[count] = new Student(name, age, gender);
        System.out.println("添加成功!");
        count++;
      } else if (choice == 2) {
        System.out.println("学生列表:");
        for (int i = 0; i < count; i++) {
          System.out.println("姓名:" + students[i].getName() + " 年龄:" + students[i].getAge() + " 性别:" + students[i].getGender());
        }
      } else if (choice == 3)
        break;
       else {
        System.out.println("输入有误,请重新输入!");
      }
    }
  }
}
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;
  
  public String getName() // 访问姓名
    return name;
  
  public int getAge() // 访问年龄
    return age;
  
  public String getGender() // 访问性别
    return gender;
  
}

通过以上代码案例可以实现一个简单的学生信息管理系统,包含添加学生、查看学生列表两个功能,可供学生在学习Java课程时进行练习。

  
  

评论区