java 最最最最最简单的学生管理系统
以前用c语言写过,这是第一次用java写 欢迎大家的指正,期间还在一个群里受到一个大佬的指点,大深夜的还特地远程,好人一生平安
public class Student
{
// String major;
// String sex;
// int grade;int number;//学号String name;public Student(){}public Student(int number,String name){this.number=number;this.name=name;}Student add(Student s,int count){Student s1=s;System.out.println("请入学号:");Scanner sc=new Scanner(System.in);s.number=sc.nextInt();System.out.println("请输入姓名:");s.name=sc.next();return s;}void show(int count,Student stu[]){if(count>0){for(int i=0;i<count;i++)System.out.println("学号为:"+stu[i].number+"\t姓名为:"+stu[i].name);}elseSystem.out.println("为空");}int search(int count,Student stu[]){System.out.println("请输入你要查找的学号:");Scanner sc=new Scanner(System.in);int x=sc.nextInt();for(int i=0;i<count;i++)if(x==stu[i].number)return i;return 999;}void modify(int count,Student stu[]){int i=search(count,stu);if(i==999){System.out.println("没有查找到这个学号");return;}System.out.println("请输入修改后的学号:");Scanner sc=new Scanner(System.in);stu[i].number=sc.nextInt();System.out.println("请输入修改后的姓名:");stu[i].name=sc.next();new Student().show(count,stu);}Integer delete(int count,Student stu[]){int i=search(count,stu);if(i==999){System.out.println("没有查找到这个学号");return null;}for(int j=i;j<count;j++)stu[j]=stu[j+1];return count--;}
}
class StudentManageStudent
{public static void main(String[] args) { Scanner sc =new Scanner(System.in);int x=1;//开关int count = 3;//计数Student stu[]=new Student[10];stu[0]=new Student(1,"a");stu[1]=new Student(2,"b");stu[2]=new Student(3,"c");while(x!=0){System.out.println("1.增\t2.删\t3.查\t4.改\t5.浏览\t0.退出");x =sc.nextInt();switch(x){case 1:stu[count]=new Student().add(new Student(),count);count++;break;case 2:Student s=new Student();if(s.delete(count, stu)!=null){count--;break;}break;case 3:int i=new Student().search(count,stu);if(i==999)System.out.println("没有查询到这个学号");elseSystem.out.println("number="+stu[i].number+"\tname="+stu[i].name);break;case 4:new Student().modify(count,stu);break;case 5:new Student().show(count,stu);break;}}}
}
java 最最最最最简单的学生管理系统相关推荐
- JAVA swing实现简单的学生管理系统
JAVA swing实现简单的学生管理系统 基本功能介绍 本系统实现了一个简单而实用的学生管理系统,通过这个学生管理系统我们可以进行一些基本的学生管理操作,它可以进行简单的添加学生.删除学生.修改学生 ...
- Android——一个简单的学生管理系统
一个简单的学生管理系统 效果演示 实现功能总览 代码 效果演示 随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵. 实现功能总览 实现了登录.注册.忘记密码.成绩查询.考勤情况.课表查看. ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- Python编写简单的学生管理系统
Python编写简单的学生管理系统 一共两个文件,其中一个定义函数,另一个是主程序,调用函数,运行程序 CMS.py ''' 编写"学生信息管理系统",要求如下: 必须使用自定义函 ...
- iOS 简单的学生管理系统(增删改查)
思路 这个简单的学生管理系统学生信息只有姓名,班级,年龄 我在app执行时加了个开始界面,在AppDelegate.m 中将根视图设为需要显示的开机界面即可 首先写登陆注册界面,注册需要查重,并转到登 ...
- Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。
我把源代码和sql文件放GitHub上了,你们可以自行下载:https://github.com/fenglily1/student. 有问题可以留言或私信,我看到就会回. 进阶版加上页面的管理系统在 ...
- python简单项目-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- Mybatis框架实现简单的学生管理系统
目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java Common.java IStudentDao.java IStudentDao.xml Main.java ...
最新文章
- 10 款可以找回删除文件的好软件
- 筛指定区间的素数[区间偏移二次筛法]
- Gtk+2 Hello World:从源码到打包发布
- 【Python CheckiO 题解】Popular Words
- LeetCode 992. K 个不同整数的子数组(双指针)
- Tensorflow教程: tf.Variable() 和tf.get_variable()
- IDirect3DDevice9::SetClipPlane
- 【转载】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型...
- POJ 1716 Integer Intervals 差分约束
- mysql清除旧版本_MYSQL使用INNODB时及时清理旧版本数据
- python删除数据库的数据完整代码_轻松掌握Python对数据库的增、删、改、查
- 【解决】解决每次打开Office 2013都提示配置进度的解决方法
- vue实时获取当前时间
- 【Soil texture】土壤质地计算器
- CDR真实图片转水墨画效果制作教程
- mount.nfs: mount system call failed问题解决
- 360惊天后门曝光:“盗梦盒子”重现江湖
- 如何在Windows 10上退出安全模式
- 8月教材有变,如何应对PMP考试
- springcloud五大神兽之Gateway