在写作业的时候,没有找到有循环打印功能的代码,在这里整理一下我自己的思路。
菜单如下
public static void meun() {
System.out.println("职工管理系统=====");
System.out.println("1.添加职工");
System.out.println("2.修改职工信息");
System.out.println("3.查找职工信息");
System.out.println("4.删除职工信息");
System.out.println("5.显示所有职工信息");
System.out.println("6.退出系统");
System.out.println("请选择......");
}
想到的是一种很简单的思路,通过**while(ture)**实现
在每次执行操作完毕之后,就执行meun(),通过while(ture)进入下一次循环,实现循环打印菜单
meun();//首先打印菜单
while(true) {
Scanner in=new Scanner(System.in);
int now=in.nextInt();
if(now==1) {
int ano=in.nextInt();
String aname=in.next();
float aheight=in.nextFloat();
float aweight=in.nextFloat();
sys.add(ano,aname,aheight,aweight);
meun();
}
if(now==2) {
int numa0=in.nextInt();
float num1=in.nextFloat();
sys.revise(numa0,num1);
meun();
}
if(now==3) {
String numa3=in.next();
sys.find(numa3);
meun();
}
if(now==4) {
int numa4=in.nextInt();
sys.delate(numa4);
meun();
}
if(now==5) {
sys.print();
meun();
}
if(now==6) {
sys.quit();
break;
}
}
第一次写博客,还不很熟悉,请大家多多包涵