常见的增删查改系统的3个基本步骤:
1.定义变量:存储主体数据
2.主菜单循环结构
3.实现switch中的各项功能
本文主要介绍第2个步骤的一种do-while实现方法,具体又可分为以下3个步骤:
1.显示菜单
2.输入选项
3.选择结构
4.选择返回上一级菜单
Scanner input = new Scanner(System.in);
System.out.println("欢迎使用订餐系统");
int choice = -1;
int back = -1;
boolean isExit = false;
do{
//显示菜单
System.out.println("\n***********************");
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("***********************");
//输入选项
System.out.print("请选择:");
choice = input.nextInt();
//选择结构
switch (choice) {
case 1:
System.out.println("****我要订餐****");
break;
case 2:
System.out.println("****查看餐袋****");
break;
case 3:
System.out.println("****签收订单****");
break;
case 4:
System.out.println("****删除订单****");
break;
case 5:
System.out.println("****我要点赞****");
break;
case 6:
isExit = true;
break;
default:
System.out.println("输入错误");
break;
}
//选择返回上一级菜单
if(isExit){//如果是case 6则直接跳出循环
break;
}else{
System.out.print("是否返回主菜单?(0)");
back = input.nextInt();
}
}while(back == 0);