首页 > 编程语言 >【Java基础】while循环的标号

【Java基础】while循环的标号

时间:2023-11-18 17:33:16浏览次数:31  
标签:标号 Java System 学生 break while 循环 println out

需求:学生管理系统的菜单有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;
            }
        }

    }
}

标签:标号,Java,System,学生,break,while,循环,println,out
From: https://www.cnblogs.com/Eve7Xu/p/17840801.html

相关文章

  • 将Java项目打包成exe可执行文件
    将Java项目打包成exe可执行文件这里将以idea中项目打包成exe可执行文件为例‍所选工具IDEA,JDK,exe4j‍IDEA官网JDK安装教程exe4j下载地址准备工作首先确保该程序能够正常运行​​‍打包流程简述把java项目打包成exe可执行文件简单来说只要两个步......
  • C:\Users\17482\Desktop\ERP——test1\SpringBoot-ERP-master\src\main\java
    这个错误表明在你的Java类文件UserImp.java中,找不到MyBatis的注解包org.apache.ibatis.annotations。这个包中包含了MyBatis的注解,比如@Select、@Insert等。首先,请确保你的项目正确引入了MyBatis的依赖。在你的pom.xml文件中应该包含类似以下的依赖配置:<dependency......
  • DoWhile循环
     ......
  • java中两个日期比大小
    SimpleDateFormatslf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Datedate=newDate();Datedate1=null;Stringd="2023-1-111:11:11";try{date1=slf.parse(d);}ca......
  • Java时间截和日期格式相互转换的方汁
    //定义时间格式SimpleDateFormatslf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//获取当前时间Datedate=newDate();//转换时间戳用long接收longtime=date.getTime();//输出时间戳System.o......
  • java 反射
    第十六章反射 通过案例体会反射的好处案例:美团外卖--->付款 ---》要么用微信支付要么用支付宝支付 1packagecom.llh;23//接口的制定方:美团外卖4publicinterfaceMtwm{5//在线支付功能:6voidpayOnline();7}1publicclassWeChatimpleme......
  • java-Junit 注解 枚举
    第15章_Junit_注解_枚举Junit单元测试引入【1】软件测试的目的:软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 【2】测试分类:(1)黑盒测试:软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是......
  • While循环详解
     ......
  • 《Java编程思想第四版》学习笔记37--关于 TextField的ActionListener接收器
    //:TextNew.java//TextfieldswithJava1.1eventsimportjava.awt.*;importjava.awt.event.*;importjava.applet.*;publicclassTextNewextendsApplet{Buttonb1=newButton("GetText"),b2=newButton("SetText");TextFie......
  • Java零基础入门-字符串
    Java零基础入门-字符串前言Java是一门非常强大的编程语言,在计算机领域拥有广泛的应用。作为Java的入门阶段,掌握字符串的基本概念以及使用方法是非常重要的,它也是Java程序中经常使用的一种数据类型。本文将从Java字符串的定义、创建、内容操作等方面进行详细阐述,给读者带来更加全......