21xrx.com
2024-11-05 17:20:27 Tuesday
登录
文章检索 我的文章 写文章
Java课程设计案例:实现学生信息管理系统
2023-06-18 09:04:44 深夜i     --     --
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课程时进行练习。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复