Java基础之三大控制流程结构

 更新时间:2021年04月26日 11:18:38   作者:爱代码的小余  
这篇文章主要介绍了Java基础之三大控制流程结构,文中有非常详细的代码示例,对正在学习java基础的小伙伴们有非常好的帮助,需要的朋友可以参考下

一、前言

在代码的控制流程当中,有三大结构。分别是顺序结构,选择结构,循环结构,就让我们来看一看这三大结构体和一些语句吧

二、顺序结构

顺序结构是指按照顺序一句一句地执行

public class Demo{
     public static void main(String[] args) {
            System.out.println("顺序1");
            System.out.println("顺序2");
            System.out.println("顺序3");
            System.out.println("顺序4");
     }
 }

结果如下:

在这里插入图片描述

三、选择结构

选择结构是指有选择地去执行某个语句

3.1 if选择结构

public class Demo{
    public static void main(string[] args){
        int score=90
        if ( i <100){
            System.out.println("该数字小于100!");
        }else{
            system.out.println("该数字大于或的等于100!")
        }
    }
}

其结果如下:

在这里插入图片描述

3.2 switch选择结构

public class Demo{
    public static void main(String[] args) {
        char grate='C';
        switch (grate){
            case 'A':
                System.out.println("优秀");
                break;
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("一般");
                break;
            case 'D':
                System.out.println("及格");
                break;
            case 'E':
                System.out.println("挂科");
                break;
            default:
                System.out.println("未知等级");
        }
}

结果如下:

在这里插入图片描述

四、循环结构

循环结构是指循环使用同一个语句

4.1 While循环

public class Demo{
    public static void main(String[] args) {
        //输出1~5
        int i=0;
        while (i<5){
            i++;
            System.out.println(i);
        }
    }
}

其中结果如下:

在这里插入图片描述

4.2 DoWhile循环

public class Demo{
    public static void main(String[] args){
        //输出1~5
        int i=0;
        do{
            i++;
            System.out.println(i);
        }while(i<5)
    }
}

其结果如图:

在这里插入图片描述

4.3 For循环

public class Demo{
    public static void main(String[] args) {
        for (int i = 0; i < 3; i++) {
            System.out.println("学基础,看小余");
        }
    }
}

结果如图:

在这里插入图片描述

到此这篇关于Java基础之三大控制流程结构的文章就介绍到这了,更多相关java控制流程结构内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java动态代理的两种实现方式详解【附相关jar文件下载】

    Java动态代理的两种实现方式详解【附相关jar文件下载】

    这篇文章主要介绍了Java动态代理的两种实现方式,结合实例形式分析了java动态代理的相关原理、实现方法与操作技巧,并附带相关jar文件供读者下载,需要的朋友可以参考下
    2019-03-03
  • 在java中获取List集合中最大的日期时间操作

    在java中获取List集合中最大的日期时间操作

    这篇文章主要介绍了在java中获取List集合中最大的日期时间操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • 在ChatGPT的API中支持多轮对话的实现方法

    在ChatGPT的API中支持多轮对话的实现方法

    ChatGPT是由OpenAI研发的一种预训练语言模型,只能在OpenAI平台上进行训练,目前并不对外开放训练接口,这篇文章主要介绍了在ChatGPT的API中支持多轮对话的实现方法,需要的朋友可以参考下
    2023-02-02
  • Java设计模式之里氏替换原则精解

    Java设计模式之里氏替换原则精解

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。本篇介绍设计模式七大原则之一的里氏替换原则
    2022-02-02
  • SpringBoot URL带有特殊字符([]/{}等),报400错误的解决

    SpringBoot URL带有特殊字符([]/{}等),报400错误的解决

    这篇文章主要介绍了SpringBoot URL带有特殊字符([]/{}等),报400错误的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Spring中@Autowired注解作用在方法上和属性上说明

    Spring中@Autowired注解作用在方法上和属性上说明

    这篇文章主要介绍了Spring中@Autowired注解作用在方法上和属性上说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • mybatis 延迟加载的深入理解

    mybatis 延迟加载的深入理解

    这篇文章主要介绍了mybatis 延迟加载的深入理解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Java使用POI将多个Sheet合并为一个Sheet

    Java使用POI将多个Sheet合并为一个Sheet

    这篇文章主要为大家详细介绍了Java使用POI将多个Sheet合并为一个Sheet,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • MybatisPlus实现数据拦截的使用示例

    MybatisPlus实现数据拦截的使用示例

    在MyBatis-Plus中,可以通过自定义拦截器来实现对SQL语句的拦截和修改,本文就来介绍一下如何使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • java算法之Math.random()随机概率玩法实例演示

    java算法之Math.random()随机概率玩法实例演示

    最近打算整理排序算法,发现很有必要准备一下生成随机数的工具类,下面这篇文章主要给大家介绍了关于java算法之Math.random()随机概率玩法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-05-05

最新评论