ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:17.67KB ,
资源ID:4875740      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4875740.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统Java基础版无数据库.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统Java基础版无数据库.docx

1、学生信息管理系统Java基础版无数据库package com.qx;import java.util.Scanner;public class StudentManagerMethod /* * 学生信息管理系统(简易,无数据库) * 用户名为:2010031 * 密码为:2010031 */ /定义一个二维String类型数组,来保存学生的信息 static String students=new String1004; static int count=4;/存放当前的学生人数 /打印一级菜单 public static void printFirstMenu() /输出一级菜单 Syst

2、em.out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.println(*); System.out.println( 1.登陆 ); System.out.println(); System.out.println( 2.退出 ); System.out.println(*); System.out.print(请选择要执行的操作:); /打印二级菜单 public static void printSecondMenu() /输出二级菜单 System.out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.prin

3、tln(*); System.out.println( 1.查看学生信息 ); System.out.println(); System.out.println( 2.添加学生信息 ); System.out.println(); System.out.println( 3.修改学生信息 ); System.out.println(); System.out.println( 4.查询学生信息 ); System.out.println(); System.out.println( 5.删除学生信息 ); System.out.println(); System.out.println( 6.

4、退 出 ); System.out.println(*); System.out.print(请选择要执行的操作:); /打印三级菜单 public static void printThirdMenu() /输出第三级菜单 System.out.println(*欢迎使用学生信息管理系统(简易版)*); System.out.println(*); System.out.println( 1.按学生学号查询 ); System.out.println(); System.out.println( 2.按学生姓名查询 ); System.out.println(); System.out.pr

5、intln( 3.按学生年龄查询 ); System.out.println(); System.out.println( 4.按学生职务查询 ); System.out.println(); System.out.println( 5.退 出 ); System.out.println(*); System.out.print(请选择要执行的操作:); /定义初始化数据 public static void initStudent() String s1=s001,张三,21,学生; String s2=s002,李四,22,班长; String s3=s003,王五,23,干部; Stri

6、ng s4=s004,张伟,28,旁听; students0=s1; students1=s2; students2=s3; students3=s4; /查看学生信息 public static void lookStudent() for(int i=0;icount;i+) for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); System.out.println(); /添加学生信息 public static void addStudent() Scanner scanner=new Scanner(Sys

7、tem.in); System.out.print(请输入新的学号:); String stuNo2=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的姓名:); String stuName2=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的年龄:); String stuAge2=scanner.nextLine(); scanner=new Scanner(System.in); System

8、.out.print(请输入新的职务:); String stuTitle2=scanner.nextLine(); /将用户输入的新学生信息构造一个新的String数组 String tmpStu2=stuNo2,stuName2,stuAge2,stuTitle2; /将此新学生添加到二维数组中 studentscount=tmpStu2; count+; /修改学生信息 public static void modifyStudent() /按学号查找对应的学生信息 System.out.print(请输入需要修改的学生的学号:); Scanner scanner = new Scann

9、er(System.in); String changeNo=scanner.nextLine(); int changeCount=0;/标记,作为所找学生的标记 boolean changeFlag=false;/标记,决定是否修改 for(int i=0;icount;i+) if(studentsi0.equals(changeNo) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); changeCount=i; changeFlag=true;

10、 break; System.out.println(); /修改 if(changeFlag) scanner=new Scanner(System.in); System.out.print(请输入新的学号:); String stuNo3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的姓名:); String stuName3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的年龄:); S

11、tring stuAge3=scanner.nextLine(); scanner=new Scanner(System.in); System.out.print(请输入新的职务:); String stuTitle3=scanner.nextLine(); String tmpStu3=stuNo3,stuName3,stuAge3,stuTitle3; studentschangeCount=tmpStu3; /显示修改后的学生信息 System.out.println(修改后的学生信息:); for(int i=0;icount;i+) lookStudent(); else Syst

12、em.out.println(没找到!请核实输入数据!); System.out.println(); /查询学生信息 /按学生学号查询 public static void queryStudentNo() System.out.print(请输入需要查询的学生的学号:); Scanner scanner = new Scanner(System.in); String findNo=scanner.nextLine(); boolean findFlag1=true;/标记,用来显示是否找到 for(int i=0;icount;i+) if(studentsi0.equals(findN

13、o) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); findFlag1=false; System.out.println(); break; if(findFlag1) System.out.println(抱歉,没有此人!); System.out.println(); /按学生姓名查询 public static void queryStudentName() System.out.print(请输入需要查询的学生的姓名:); Scanner

14、scanner = new Scanner(System.in); String findName=scanner.nextLine(); boolean findFlag2=true;/标记,用来显示是否找到信息 for(int i=0;icount;i+) if(studentsi1.equals(findName) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); findFlag2=false; System.out.println(); if(

15、i=count) break; if(findFlag2) System.out.println(抱歉,没有此人!); System.out.println(); /按学生年龄查询 public static void queryStudentAge() System.out.print(请输入需要查询的学生的年龄:); Scanner scanner = new Scanner(System.in); String findAge=scanner.nextLine(); boolean findFlag3=true;/标记,用来显示是否找到信息 for(int i=0;icount;i+)

16、if(studentsi2.equals(findAge) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); findFlag3=false; System.out.println(); if(i=count) break; if(findFlag3) System.out.println(抱歉,没有此人!); System.out.println(); /按学生职务查询 public static void queryStudentTitle() Sy

17、stem.out.print(请输入需要查询的学生的职务:); Scanner scanner = new Scanner(System.in); String findTitle=scanner.nextLine(); boolean findFlag4=true;/标记,用来显示是否找到信息 for(int i=0;icount;i+) if(studentsi3.equals(findTitle) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t);

18、findFlag4=false; System.out.println(); if(i=count) break; if(findFlag4) System.out.println(抱歉,没有此人!); System.out.println(); /删除学生信息 public static void deleteStudent() /按学号查找对应的学生信息 System.out.print(请输入需要删除的学生的学号:); Scanner scanner = new Scanner(System.in); String deleteNo=scanner.nextLine(); int del

19、eteCount=0;/标记,作为所找学生的标记 boolean deleteFlag=false;/标记,决定是否删除 for(int i=0;icount;i+) if(studentsi0.equals(deleteNo) System.out.println(找到,信息如下:); for(int j=0;jstudentsi.length;j+) System.out.print(studentsij+t); deleteCount=i;/ deleteFlag=true; System.out.println(); break; /删除 if(deleteFlag) for(int

20、j=deleteCount+1;j:); scanner = new Scanner(System.in); int back1=scanner.nextInt(); if(back1=0) break; break; case 2:/添加学生信息 addStudent(); /显示添加后的学生信息 System.out.println(添加后的学生信息:); for(int i=0;icount;i+) for(int j=0;j:); scanner = new Scanner(System.in); int back2=scanner.nextInt(); if(back2=0) break; break; case 3:/修改学生信息 modifyStudent(); System.out.print(输入0返回上一菜单:); scanner = new Scanner(System.in); int back3=scanner.nextInt(); if(back3=0) break; break; case 4:/查询学生信息 boolean thirdFlag=f

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1