用java数组实现学生管理.docx

上传人:李医生 文档编号:10682449 上传时间:2021-05-30 格式:DOCX 页数:7 大小:30.28KB
返回 下载 相关 举报
用java数组实现学生管理.docx_第1页
第1页 / 共7页
用java数组实现学生管理.docx_第2页
第2页 / 共7页
用java数组实现学生管理.docx_第3页
第3页 / 共7页
用java数组实现学生管理.docx_第4页
第4页 / 共7页
用java数组实现学生管理.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《用java数组实现学生管理.docx》由会员分享,可在线阅读,更多相关《用java数组实现学生管理.docx(7页珍藏版)》请在三一文库上搜索。

1、精品文档建立一个 Student 类代码如下package cn.edu.xcu.student;import java.util.Scanner;public class Student public int Id;public String Name;public int Age;public String Sex;public double Height ;Studentstu = newStudent20;int age,String sex, doubleScannerscan = newScanner(System. in );public Student( int id, Str

2、ing name, height)this . Id =id;this . Name=name;this . Age=age;this . Sex=sex;this . Height =height;public Student() 1欢迎下载 。王彦 , 21, 男 , 170);李浩洋,21,男,170);张虎成,21,男,170);朱克飞,21,男,170);常亚平,21,女,170);Student stu1= Student stu2= Student stu3= Student stu4= Student stu5= stu 0=stu1; stu 1=stu2; stu 2=st

3、u3; stu 3=stu4; stu 4=stu5;newStudent(100, newStudent(101, newStudent(102, newStudent(103, newStudent(104,/*添加一个学生的信息的方法*/精品文档public void add (Student m)int c=0;for ( int i = 0; i stu . length ; i+) if ( stu i= null )System. out .println( 学号 );m.Id =scan.nextInt();System. out .println( 姓名 );m.Name=s

4、can.next();System. out .println( 年龄 );m.Age=scan.nextInt();System. out .println( 性别 );m.Sex=scan.next();System. out .println( 身高 );m. Height =scan.nextDouble();for ( int j = 0; j stu . length ; j+) if ( stu j!= null ) c+;stu c=m;System. out .println( 添加成功 ); break;/* 删除一个学生信息的方法* 通过得到学生的学号,删除该同学的信息*

5、/public void delete( int id1)for ( int i = 0; i stu . length ; i+) if (stu i. Id =id1)System. out .println( 删除成功 );stu i= null ;for ( int j = i; j stu . length -1; j+) stu j= stu j+1;/ 将后面的值依次向前一个数组赋值break ;/*修改一个学生的方法*/public void XiuGai( int id2 ,Student m) for (int i = 0; i stu .length ; i+) if (

6、stu i. Id =id2)System.out .println(修改后学号); m.Id =scan.nextInt();System.out .println(修改后姓名); m.Nam=scan.next();System.out .println(修改后年龄);m.Age=scan.nextInt();System.out .println(修改后性别);m.Sex=scan.next();System.out .println(修改后身高);m. Height =scan.nextDouble();修改后为);+stu i. Id +姓名性别+stu i.Sex+stu i=m;

7、System. out .println(修改成功, System. out .println(孥虢 +stu i. Nam+ 年商令 +stu i. Age+ 身高 +stu i. Height);break; /*根据一个学生的学号查找一个的信息*/public void selectId( int id) /*for (int j = 0; j stu.length; j+) if(stuj.Id!=id) System.out.println(查找失败,请重新输入);*/for ( int i = 0; i stu . length ; i+) if (stu i. Id =id) S

8、ex+System.out .println(孥虢 +stu i. Id + 姓名 +stu i. Name 年商令 +stu i. Age+ 性别 +stu i.身高 +stu i. Height ); break;/* 遍历所有学生的信息*/public void selectAll()for ( int i = 0; i stu . length ; i+) if ( stu i!= null )Sex+System. out .println(i+ ”季虢+stu i. Id+姓名 +stui. Nam+ 年商令 +stu i. Age+ 性别 +stu i. 身高 +stu i. H

9、eight );在建立个测试类package cn.edu.xcu.student;import java.util.Scanner;public class StudentManage public static void main(String args) Student Stu= newStudent();System. out .println( t 欢迎使用学生管理系统);System. out .println(”*”System. out .println( *1 增加 2 ,删除34. 查找 5 查询所有学生信息 6 退出 * );System. out .println(”*

10、”);修改);System. out .println( 请输入你要操作序号);Scanner scan = newScanner(System. in );boolean flag = true ;3欢迎下载精品文档while (flag) int a=scan.nextInt();switch (a) case 1:System. out .println( 请输入添加学生的信息 );Stu.add(Stu);/ 调用添加学生的方法break; case 2:System. out .println( 请输入删除学生的学号);int id1=scan.nextInt();Stu.delet

11、e(id1);/ 调用删除学生的方法break; case 3:System. out .println( 请输入修改学生的学号);int id2=scan.nextInt();Stu.XiuGai(id2, Stu);/ 调用修改学生的方法break;case 4:System. out .println( 请输入查找学生的学号);int id =scan.nextInt();Stu.selectId(id);/ 调用查找学生的方法break; case 5:Stu.selectAll(); / 调用查找所有学生的方法 break; default :System. out .println( 感谢你使用学生管理系统 );flag= false ; break;7欢迎下载 。System. out .println( nnt 欢迎使用学生管理系统System. out .println(System.改 4. 查找 5*out .println(*1 增加 2 ,删除查询所有学生信息 6退出 * );System. out .println( System.*out .println( 请输入你要操作序号);););修);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1