Java流程控制语句最全汇总(下篇)

下面是Java流程控制语句最全汇总(下篇)的详细攻略:

1. continue语句

continue语句用于结束本次循环并跳过剩余循环体内的语句,进入下一次循环。其语法格式为:

continue;

示例说明:

for(int i=0; i<5; i++){
    if(i==2){
        continue;
    }
    System.out.println(i);
}

运行结果为:

0
1
3
4

当i等于2时,执行continue语句,跳过了后面的System.out.println(i);语句,直接进入下一次循环,因此输出结果中没有2。

2. break语句

break语句用于结束当前的循环结构(for、while、do-while),使程序跳出该循环。其语法格式为:

break;

示例说明:

for(int i=0; i<5; i++){
    if(i==2){
        break;
    }
    System.out.println(i);
}

运行结果为:

0
1

当i等于2时,执行break语句,跳出循环,因此后面的System.out.println(i);语句没有执行。

3. switch-case语句

switch-case语句用于基于某个变量值来选择要执行的语句块。其语法格式为:

switch(variable){
    case value1:
        //code block
        break;
    case value2:
        //code block
        break;
    default:
        //code block
        break;
}

switch语句执行时,将会比对变量和每个case值,一旦找到该值,程序就会执行对应的case中的代码块。如果没有找到匹配的case,则会执行default中的语句块。

示例说明:

int day = 4;
switch (day) {
    case 1:
        System.out.println("Monday");
        break;
    case 2:
        System.out.println("Tuesday");
        break;
    case 3:
        System.out.println("Wednesday");
        break;
    case 4:
        System.out.println("Thursday");
        break;
    case 5:
        System.out.println("Friday");
        break;
    case 6:
        System.out.println("Saturday");
        break;
    case 7:
        System.out.println("Sunday");
        break;
    default:
        System.out.println("Invalid day");
        break;
}

运行结果为: Thursday

4. do-while语句

do-while语句在循环体的最后检查条件。这意味着循环至少会执行一次,即使条件在第一次检查时就为false。其语法格式为:

do{
    //code block
}while(condition);

示例说明:

int i = 0;
do {
    System.out.println(i);
    i++;
} while (i<5);

运行结果为:

0
1
2
3
4

由于循环体中先输出i的值,然后i再自增,因此即使i初始值为0,do-while循环也可以输出i的值。

5. labeled语句

labeled语句用于给循环、switch等语句起一个名称,方便在内部使用breakcontinue语句跳出并继续这些语句。其语法格式为:

label: loop{
    //code block
}

示例说明:

outer:
for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
        if (i==3 && j==3) {
            break outer;
        }
        System.out.println(i + ", " + j);
    }
}

运行结果为:

0, 0
0, 1
0, 2
0, 3
0, 4
1, 0
1, 1
1, 2
1, 3
1, 4
2, 0
2, 1
2, 2
2, 3
2, 4

在循环中使用标签outer,并在内层循环中使用break outer;语句,当i等于3、j等于3时,跳出循环并输出结果。由于使用了标签outer,直接跳出了外层循环,因此内存循环中j的值只到3就停止了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java流程控制语句最全汇总(下篇) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • tomcat目录结构简介_动力节点Java学院整理

    Tomcat目录结构简介 Tomcat是常用的Java Web应用服务器,其目录结构是开发和部署Web应用的基础。了解Tomcat目录结构有助于我们更好地管理和维护Web应用。 目录结构说明 以下是Tomcat的目录结构(仅列出常用的几个文件和目录): bin:存放启动Tomcat的脚本(如startup.sh、shutdown.sh等)、catalina.…

    Java 2023年6月2日
    00
  • Tomcat多实例部署及配置原理

    下面是关于Tomcat多实例部署及配置原理的完整攻略: 一、Tomcat多实例的概念和原理 Tomcat多实例指的是在同一台服务器上同时运行多个独立的Tomcat服务实例,每个实例拥有独立的端口、日志、访问控制等配置。这样可以更好地隔离不同的应用程序和项目,避免互相干扰。 Tomcat多实例部署的原理是通过配置不同的Catalina Home和Catalin…

    Java 2023年6月2日
    00
  • Java 内存安全问题的注意事项

    Java 内存安全问题的注意事项 Java 是目前世界上使用最广泛的编程语言之一,因为其平台无关性和安全性被广泛应用于企业级应用开发和互联网应用开发等各个领域。但是,在使用 Java 进行编程时,我们也需要注意 Java 内存安全问题。 什么是 Java 内存安全问题 Java 内存安全问题是指程序中发生的由于原始数据类型和对象的引用不当使用,导致程序在运行…

    Java 2023年5月27日
    00
  • js实现登录与注册界面

    下面是“js实现登录与注册界面”的完整攻略: 界面设计 首先,我们需要设计一个简单美观的登录与注册界面,可以使用HTML、CSS和Bootstrap等工具来实现。其中,我们需要添加以下元素: 注册表单:包含用户输入用户名、密码、确认密码等信息的表单; 登录表单:包含用户输入用户名、密码等信息的表单; 注册和登录按钮:用于提交注册和登录表单; 反馈信息:用于提…

    Java 2023年6月15日
    00
  • Java Spring的使用注解开发详解

    “Java Spring的使用注解开发详解”是一个关于使用Spring框架的注解进行开发的攻略,本文将为你详细介绍这个过程。 1. Spring框架及其注解 Spring框架是一个用于构建企业级应用程序的Java框架,其提供了一整套解决方案,包括依赖注入(DI)、面向切面编程(AOP)、模板等。 在使用Spring框架进行开发时,我们可以使用注解来定义和配置…

    Java 2023年6月2日
    00
  • Java中输入与输出的方法总结

    接下来我会详细讲解Java中输入与输出的方法总结,下文包含标题、段落、列表、代码块等markdown格式的内容,方便您查看和学习。 Java中输入与输出的方法总结 Java中的输入与输出指的是程序的输入和输出操作。根据数据的输入/输出位置不同,可以将Java中的输入/输出方式分为以下四种: 标准输入输出 文件输入输出 网络输入输出 对象输入输出 1. 标准输…

    Java 2023年5月26日
    00
  • SpringBoot SpringSecurity JWT实现系统安全策略详解

    SpringBoot SpringSecurity JWT实现系统安全策略详解 1. 什么是JWT JWT(JSON Web Token)是一种用于认证的开放标准。可以基于HTTP协议上的Bearer认证方式对用户进行身份验证和授权。JWT由三部分组成:头部、载荷以及签名。 头部:包含了加密算法、哪种类型的token(例如,Bearer),可以使用什么类型的…

    Java 2023年6月3日
    00
  • JAVA基础之一些不为人知的那些秘密

    JAVA基础之一些不为人知的那些秘密 简介 JAVA是一门广泛使用的编程语言,很多人学习JAVA是为了更好的工作和生活。但是,我们有些知识点在学习过程中往往会被忽略或者被遗忘,这些知识点有时候会对我们的工作产生影响。 下面将会向大家逐一介绍一些JAVA基础中的不为人知的那些秘密。 内容 1. JVM JVM全称是Java虚拟机,它是Java程序的运行环境。J…

    Java 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部