21xrx.com
2024-11-22 13:11:57 Friday
登录
文章检索 我的文章 写文章
Java编程入门教程:学生信息管理系统实例
2023-06-15 12:40:44 深夜i     --     --
Java编程 学生信息管理 数组和函数

在计算机编程中,学生信息管理系统(Student Information Management System)是一种基于数据库的信息处理系统,可以对学生的基本信息,课程成绩等进行管理和查询。本篇文章将为大家介绍如何使用Java语言实现一个简单的学生信息管理系统。

以下是Java程序的示例代码,其中包含了学生信息数据的录入,数据统计,以及查询等基本功能:


import java.util.Scanner;

public class StudentManagementSystem {

 // 定义学生信息数组,包含学号,姓名,性别和年龄四个字段

 private static String[][] students = new String[100][4];

 // 记录当前学生总数

 private static int count = 0;

 // 添加学生信息到数组中

 public static void addStudent() {

  Scanner sc = new Scanner(System.in);

  System.out.println("请输入学生姓名:");

  String name = sc.next();

  System.out.println("请输入学生性别:");

  String gender = sc.next();

  System.out.println("请输入学生年龄:");

  String age = sc.next();

  students[count][0] = String.valueOf(count + 1);

  students[count][1] = name;

  students[count][2] = gender;

  students[count][3] = age;

  count++;

  System.out.println("添加成功!");

 }

 // 查询当前学生总数

 public static void findStudentCount() {

  System.out.println("当前学生总数为:" + count);

 }

 // 查询学生信息

 public static void findStudent() {

  Scanner sc = new Scanner(System.in);

  System.out.println("请输入要查询的学生的姓名:");

  String name = sc.next();

  boolean isFind = false;

  for (int i = 0; i < count; i++) {

   if (students[i][1].equals(name)) {

    System.out.println("该学生的信息为:学号:" + students[i][0] + " 姓名:" + students[i][1] +

      " 性别:" + students[i][2] + " 年龄:" + students[i][3]);

    isFind = true;

    break;

   }

  }

  if (!isFind) {

   System.out.println("没有找到该学生的信息!");

  }

 }

 public static void main(String[] args) {

  Scanner sc = new Scanner(System.in);

  while (true) {

   System.out.println("请输入要执行的操作的序号:");

   System.out.println("1. 添加学生信息");

   System.out.println("2. 查询当前学生总数");

   System.out.println("3. 查询学生信息");

   System.out.println("4. 退出");

   int choice = sc.nextInt();

   switch (choice) {

    case 1:

     addStudent();

     break;

    case 2:

     findStudentCount();

     break;

    case 3:

     findStudent();

     break;

    case 4:

     System.exit(0);

    default:

     System.out.println("输入不合法,请重新输入!");

   }

  }

 }

}

通过上面的代码,我们可以实现对学生信息的“增删改查”等基本功能。 这个Java实例程序的代码比较简单,对于Java的初学者来说也很友好。如果你想学习Java,不妨从这个代码案例开始,逐步增加想要的功能,实现一个完整的学生信息管理系统。

  
  

评论区

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