详解JAVA的控制语句

 更新时间:2021年11月10日 16:36:30   作者:略知12  
这篇文章主要介绍了Java中的控制语句,循环等语句是Java编程中流程控制的基础,需要的朋友可以参考下,希望能够给你带来帮助

一、流程控制

在这里插入图片描述

顺序结构就是按照代码的先后顺序,依次执行。

二、if语句

格式:

         if (关系表达式1) {
    语句体1;
   }
   else if (关系表达式2) {
    语句体2;
   }
   …
   else {
    语句体n+1;
   }

三、switch语句

格式:

switch(){
    case 值1:
        语句体1;
        break;
    case 值2:
        语句体2;
        break;
    …
    defult:
        语句体n+1;
        break;
   }

注:

1.defalt相当于else,里面的break可不写。

2.下图case穿透,慢慢体会

在这里插入图片描述

其实就是case语句体后没有break的情况下,会直接跳过下一个判断,向下执行,直到break或者switch语句结束

四、for循环语句

格式:

for (初始化语句;条件判断语句;条件控制语句){
    循环体语句;
   }

五、while循环语句

格式:

        while (条件判断语句) {
    循环体语句;
    条件控制语句;
   }

六、do…while循环语句

格式:

           do {
    循环体语句;
    条件控制语句;
   }while (条件判断语句) ;

相当于while循环的先斩后奏版!

七、跳转控制语句

恰当地使用continue和break

八、循环嵌套

循环中有循环,江湖人称“无限套娃”

九、Random

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • SpringBoot使用@valid进行参数校验的流程步骤

    SpringBoot使用@valid进行参数校验的流程步骤

    SpringBoot 提供了一种方便的方式来进行参数校验:使用 Hibernate Validator,Spring Boot 提供了一种方便的方式来进行参数校验:使用 Hibernate Validator,所以本文给大家介绍了SpringBoot使用@valid进行参数校验的流程步骤,需要的朋友可以参考下
    2023-09-09
  • 深入浅出讲解Spring框架中依赖注入与控制反转及应用

    深入浅出讲解Spring框架中依赖注入与控制反转及应用

    依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例
    2022-03-03
  • es创建索引和mapping的实例

    es创建索引和mapping的实例

    这篇文章主要介绍了es创建索引和mapping的实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 利用MultipartFile实现文件上传功能

    利用MultipartFile实现文件上传功能

    这篇文章主要为大家详细介绍了利用MultipartFile实现文件上传功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Java中的八种基本数据类型详解

    Java中的八种基本数据类型详解

    本文详细讲解了Java中的八种基本数据类型,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 解决RabbitMq消息队列Qos Prefetch消息堵塞问题

    解决RabbitMq消息队列Qos Prefetch消息堵塞问题

    这篇文章主要为大家介绍了关于如何解决解决RabbitMq Qos Prefetch消息堵塞的问题分析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-01-01
  • 浅谈Java常见的排序算法

    浅谈Java常见的排序算法

    今天给大家带来的是关于Java的相关知识,文章围绕着Java常见的排序算法展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • java面向对象基础_final详细介绍

    java面向对象基础_final详细介绍

    本文将详细介绍java final 对象的使用,需要了解更多的朋友可以参考下
    2012-11-11
  • 浅谈Mybatis分页插件,自定义分页的坑

    浅谈Mybatis分页插件,自定义分页的坑

    这篇文章主要介绍了浅谈Mybatis分页插件,自定义分页的坑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • java锁synchronized面试常问总结

    java锁synchronized面试常问总结

    这篇文章主要介绍了java锁synchronized面试常问总结分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论