Java 简单学生管理系统

本文介绍了如何在Java中创建一个简单的学生信息管理系统,包括添加、删除和查询学生的基本操作,使用了数组来存储学生信息。
摘要由CSDN通过智能技术生成
package demo4;

public class RunStudentManage {
    public static void main(String[] args) {
         /*
          创建一个学生信息管理系统对象
          */
        StudentManage studentManager = new StudentManage();
        studentManager.menu();





    }
}
package demo4;
import java.util.Arrays;
import java.util.Scanner;

public class StudentManage {
    Student[] students = new Student[30];//[null,null,null]
     int count;

    Scanner scanner = new Scanner(System.in);
    /*
       管理系统主方法
     */
    public void menu(){
        loop:while(true){
            System.out.println("用户选择操作: 1.添加学生,2-删除学生,3.查询学生,4-退出");
            Scanner s = new Scanner(System.in);
            int item = s.nextInt();
            switch (item){
                case 1: this.add(); break;
                case 2: this.delete(); break;
                case 3: this.search(); break;
                case 4:  break loop;
            }
        }
    }
    /*
       添加
     */
    public void add(){

        System.out.println("请输入是第几个学生");
        int count = scanner.nextInt();


        Student student=new Student();
        System.out.println("请输入姓名");
        String name = scanner.next();//字符串直接使用
        student.setName(name);

        System.out.println("请输入学号");
        int num = scanner.nextInt();
        student.setNum(num);


        System.out.println("请输入性别");
        String gender = scanner.next();
        student.setGender(gender);
        students[count]=student;
        System.out.println(students[count]);
        System.out.println(students[count].getNum());
    }

    /*
      删除
     */
    public void delete(){
        System.out.println("请输入要删除的学号:");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        //对数组进行遍历

        int index=-1;
        if(index==-1){

        }else

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




        }
    }
    /*
      查询
     */
    public void search(){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入要咨询学生的学号");
        int num = scanner.nextInt();
        for(int i=0;i<count;i++){
            if (students[i].getNum()==num){
                System.out.println("您所查询学生信息:"+"   姓名:"+students[i].getName()+"   学号:"+students[i].getNum()+"   性别:"+students[i].getGender());
                return;
            }else {
                System.out.println("未查询到");
            }
        }






    }

}
package demo4;
import java.util.Arrays;
import java.util.Scanner;

public class StudentManage {
    Student[] students = new Student[30];//[null,null,null]
     int count;

    Scanner scanner = new Scanner(System.in);
    /*
       管理系统主方法
     */
    public void menu(){
        loop:while(true){
            System.out.println("用户选择操作: 1.添加学生,2-删除学生,3.查询学生,4-退出");
            Scanner s = new Scanner(System.in);
            int item = s.nextInt();
            switch (item){
                case 1: this.add(); break;
                case 2: this.delete(); break;
                case 3: this.search(); break;
                case 4:  break loop;
            }
        }
    }
    /*
       添加
     */
    public void add(){

        System.out.println("请输入是第几个学生");
        int count = scanner.nextInt();


        Student student=new Student();
        System.out.println("请输入姓名");
        String name = scanner.next();//字符串直接使用
        student.setName(name);

        System.out.println("请输入学号");
        int num = scanner.nextInt();
        student.setNum(num);


        System.out.println("请输入性别");
        String gender = scanner.next();
        student.setGender(gender);
        students[count]=student;
        System.out.println(students[count]);
        System.out.println(students[count].getNum());
    }

    /*
      删除
     */
    public void delete(){
        System.out.println("请输入要删除的学号:");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        //对数组进行遍历

        int index=-1;
        if(index==-1){

        }else

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




        }
    }
    /*
      查询
     */
    public void search(){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入要咨询学生的学号");
        int num = scanner.nextInt();
        for(int i=0;i<count;i++){
            if (students[i].getNum()==num){
                System.out.println("您所查询学生信息:"+"   姓名:"+students[i].getName()+"   学号:"+students[i].getNum()+"   性别:"+students[i].getGender());
                return;
            }else {
                System.out.println("未查询到");
            }
        }






    }

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1、把6个java文件保存到同一文件夹,例如C:\Student.然后将6个java文件分别编译生成相应的字节码(.class)文件,然后,用java 解释器运行主类:C:\Student\java StudentManager 2、使用jar.exe把一些文件压缩成JAR文件,来发布我们的应用程序。我们可以把本java应用程序中涉及到的类文件(*.class)压缩成一个JAR文件,例如StudentManager.jar。 首先,用记事本编写一个清单文件(Manifestfiles): Manifest-Version: 1.0 Main-class: StudentManager Created-By: 1.2.2(Sun Microsystems Inc.) 例如,清单文件命名为moon.mf,保存到C:\Student。 注意:在编写清单文件时,在“Manifest-Version:”和“1.0”之间,“Main-class:”和“StudentManager”之间,以及在“Created-By:”和“1.2.2(Sun Microsystems Inc.)”之间必须有且只有一个空格。 然后,如下生成JAR文件: C:\Student\jar cvfm StudentManager.jar moon.mf *.class 其中,参数C表示要生成一个新的JAR文件;f表示要生成的JAR文件的名字,m表示文件清单文件的名字,v表示生成详细输出到标准输出上。具体运行jar命令请查看 现在就可以将StudentManager.jar拷贝到任何一个安装了java运行环境(jdk版本号须高于1.2.2)的计算机上,只要鼠标双击StudentManager.jar文件就可以运行该java应用程序了。 注意在装了WinRAR解压缩软件的机子上可能不能运行,因此,在发布本系统时,还应该建立一个有如下内容的.bat文件(StudentManager.bat),用记事本编写: javaw -jar StudentManager.jar 保存即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值