菜单切换的两种方式
方法一:通过continue和break进行使用
public class MenuCase01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
do {
System.out.println("欢迎光临图书管理系统");
System.out.println("1.查看信息");
System.out.println("2.修改信息");
System.out.println("3.删除信息");
System.out.println("请输入您的选择");
String choice = input.next();
switch (choice) {
case "1":
//查看信息
continue;
case "2":
//修改信息
continue;
case "3":
//删除信息
continue;
case "0":
//返回上一级
break;
default:
System.out.println("输入错误,请您输入123");
continue;
}
break;
} while (true);
}
}
方法二:通过定义boolean类型
public class MenuCase01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
do {
System.out.println("欢迎光临图书管理系统");
System.out.println("1.查看信息");
System.out.println("2.修改信息");
System.out.println("3.删除信息");
System.out.println("请输入您的选择");
String choice = input.next();
switch (choice) {
case "1":
//查看信息
continue;
case "2":
//修改信息
continue;
case "3":
//删除信息
continue;
case "0":
//返回上一级
break;
default:
System.out.println("输入错误,请您输入123");
continue;
}
break;
} while (true);
}
}
通过以上两种方法,完成返回上一级操作