欢迎来到天天文库
浏览记录
ID:47675563
大小:92.82 KB
页数:7页
时间:2019-10-19
《Arraylist查看学生信息》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、packagecollectedl;importjava・util・ArrayList;importjava・utijL・List;importjava・util・Scanner;publicclassManagement{//属性Lista=newArrayList();//方法publicManagement(){a・add(newStudent(201,nlijin,98));a・add(newStudent(202Jtomo”f94));a・add(newStudent(2031,"jack",97)
2、);while(true){Scannersc=newScanner(System・");System・out:.printIn("一一欢迎进入1742学System.outeprintln(nSystem.outeprintln(nSystem.out•printin(n1•增加学生2.删除学生3.修改学生4.查询单个5・查询全部生管理系统");信息信息信息System.out•printin(n学生信息System.out.println(n学生信息System.out:・print■丄n(n6•退出-——n);System・out:・pr
3、intin(”请你输入数字T;intopr=sc・nextTnt();if(opr==l){System・out.print丄nL请输入学生学号t姓名t成绩”);Stringname=sc・next();intscore=sc・next]nt();if(addStudent(newStudent(no,name,score))){System・out:.print丄n("添加成功");}else{System・out:・printin(”存在该学生”);}}elseif(opr==2){System.out:・printin(”请输入学号”
4、);intno=sc・nextint();if(delStudent(no)){System,out.printin(”删除成功");}else{System,out.printIn(n不纯在该学生,删除失败“);}}elseif(opr==3){System,out.printin(”请输入学生学号t姓名t成绩”);intno=sc・nextTnt();Stringname=sc・next();intscore=sc・nextint();if(updateStudent(newStudent(no,name,score))){System
5、・out:.print丄n('F參改成功”);}else{System・out:・printin("学号不存在修改失败”);}}elseif(opr==4){System・out:・printin(”请输入学生学号t姓名t成绩;search(no);}elseif(opr==5){searchAll();}elseif(opr==6){System.out:・print:Ln(”谢谢使用!”);System・exit(0);}else{System・out:・print丄n("无止匕操作");}}}增加学生publicbooleanaddS
6、tudent(Students){if(searchByNo(s・getNo())==-l){a・add(s);returntrue;}else{returnfalse;}}删除学生publicbooleandelStudent(intno){intindex=searchByNo(no);if(index==-l){returnfalse;}else{a・remove(index);returntrue;}}修改publicbooleanupdateStudent(Students){intindext=searchByNo(s・getNo(
7、));if(indext==-l){returnfalse;}else{a・set(indextzs);returntrue;//查询单个publicvoidsearch(intno){intindex=searchByNo(no);if(index==-l){System・out:.println(”没有止匕人”);}else{System・out:.printIn(a・get(index));}}//根据学号查学生publicintsearchByNo(intno){for(inti=0;isize();i++){if(a・get(i)・g
8、etNo()==no){returni;}}return-1;}//查询所有publicvoidsearchAll(){for(inti=0;i
此文档下载收益归作者所有