【Java基础】while循环的标号
需求:学生管理系统的菜单有5个操作选项:1. 添加学生、2. 删除学生、3. 修改学生、4. 查看学生、5. 退出;进入系统后操作选项会循环给出,但当输入5触发退出时循环结束。
实现:给循环添加标号,在break后添加循环标号指示需要结束的循环
学生管理系统的菜单初始化代码
public class StuManage {
public static void main(String[] args) {
initMenu();
}
public static void initMenu() {
Scanner sc = new Scanner(System.in);
/*标号:循环的名字*/
lo:
while(true) {
System.out.print("本系统有以下操作选项:\n" +
"1. 添加学生\n" +
"2. 删除学生\n" +
"3. 修改学生\n" +
"4. 查看学生\n" +
"5. 退出\n" +
"请输入您的选择: ");
int choice = sc.nextInt();
switch(choice) {
case 1:
System.out.println("添加学生操作...\n");
break;
case 2:
System.out.println("删除学生操作...\n");
break;
case 3:
System.out.println("修改学生操作...\n");
break;
case 4:
System.out.println("查看学生操作...\n");
break;
case 5:
System.out.println("感谢您的使用,再见!\n");
/*指示break结束的循环*/
break lo;
default:
System.out.println("您的输入有误,请检查!\n");
break;
}
}
}
}