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控制流程结构内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Java程序流程控制:判断结构、选择结构、循环结构原理与用法实例分析

    本文实例讲述了Java程序流程控制:判断结构.选择结构.循环结构原理与用法.分享给大家供大家参考,具体如下: 本文内容: 判断结构 if 选择结构 switch 循环结构 while do-while for for each break.continue return 首发时间:2017-06-22 21:34 修改时间: 2018-03-16 17:01 判断结构: java中使用if作为判断结构 if语句有三种格式: package study.program_struct; import

  • 详解JAVA流程控制语句

    第一节 JAVA条件语句之if语句 1.单独的if语句,语法:if(条件){条件成立时执行的代码}:如果if成立时执行的语句只有一条,可以省略大括号,如果是多句不可省略,比如某些方法if(条件),return;如果满足此条件跳出方法. 2.条件语句之if-else,if(条件的布尔表达算式){符合条件则执行的代码}else{不符合执行的代码}: 3.多重if语句,if(条件1){代码块1}else if(条件2){代码块2}else{代码3}:在条件 1 不满足的情况下,才会进行条件 2 的判断

  • Java常用流程控制语句实现原理解析

    一.判断语句 最常用的顺序结构只能顺序执行,并不能进行判断和选择.于是便有了下面两种分支结构 if语句 switch语句 1. if语句 一个if语句包含一个布尔表达式和一条或多条语句. 1.1 判断语句1--if if语句的第一种格式 if(关系表达式){ 语句体; } 执行流程 首先判断关系表达式结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 1.2 判断语句2--if...else if语句的第二种格式:if...else if(关系表达式) {

  • Java流程控制顺序结构原理解析

    这篇文章主要介绍了Java流程控制顺序结构原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 流程控制的概念 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说,程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能. 流程控制之顺序结构 根据代码的编写顺序,从上往下,依次执行. 顺序结构之流程图 ​ 需求 举例说明顺序结构的执行

  • java 学习笔记(入门篇)_程序流程控制结构和方法

    程序流程控制结构和方法 程序流程控制结构分为:顺序.选择.循环以及异常处理结构.语句是程序的基本组成单位.在java中分简单语句和符合语句,简单语句就是一行代码,例如,privateint3=3;复合语句就是一些简单语句的组合了,例如一个方法等等.一般来说语句的执行流程是按顺序来进行的,但是当遇到一些特殊的条件,比如循环,这时候语句就会按照流程控制结构来进行了. (1)选择结构 选择结构用于根据不同的条件,实现不同的操作,它提供了一种机制,使得程序根据相应的条件运行对应的语句.java言语实现选

  • 深入讲解Java中的流程控制与运算符

    Java流程控制 Java流程控制的语法与 C/C++ 类似,也有 if...else.while.do...while.for.switch...case等,这里不再讲述具体语法,仅举例说明. 输出九九乘法表(右上三角): public class Demo { public static void main(String[] args){ int i, j; for(i=1; i<=9; i++){ for(j=1; j<=9; j++){ if(j<i){ //打印八个空格,去掉空

  • 深入分析JAVA流程控制语句

    复合语句 Java的复合语句是以整个区块为单位的语句,由{}以及{}内包含的内容组成 对于复合语句来说,复合语句创建了一个局部变量的作用域,该作用域中变量可以创建并使用,在作用域外使用则会报错,找不到创建的变量 条件控制 单分支语句 if条件语句 语法: if(条件表达式){} int a = 5; int b = 6; if(a == b){ System.out.println("a与b相等"); } 双分支语句 if...else语句 if(条件表达式){结果一}else{结果二

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

    一.前言 在代码的控制流程当中,有三大结构.分别是顺序结构,选择结构,循环结构,就让我们来看一看这三大结构体和一些语句吧 二.顺序结构 顺序结构是指按照顺序一句一句地执行 public class Demo{ public static void main(String[] args) { System.out.println("顺序1"); System.out.println("顺序2"); System.out.println("顺序3")

  • Java基础之选择结构与循环结构

    一.选择结构 根据已知条件进行逻辑判断,满足条件后执行响应的操作 1.1基本if选择结构 1.1.1语法 if(布尔表达式){ // 代码块 } 1.1.2执行流程 对布尔表达式进行判断: 如果结果为true,执行代码块,执行完成后执行后续代码: 如果结果为false,不会执行代码块,执行后续代码 1.1.3代码展示 public class Demo1 { public static void main(String[] args) { if(1==1) { System.out.printl

  • Java基础知识精通循环结构与break及continue

    目录 前言 for循环(常用) 1.格式 2.控制流程 3.注释 while循环(常用) 1.格式 2.执行流程 do…while循环 执行流程 区别 break与continue用法 break continue 循环嵌套 前言 本文章主要讲解剩余的控制结构:for循环.while循环,话不多说直接开讲. for循环(常用) for循环是支持迭代的一种通用结构,由一个计数器换或类似的变量控制迭代次数,每次迭代后这个变量会更新.详情见实例1: 1.格式 for(初始化条件;判断条件;控制条件)

  • Java基础之switch分支结构详解

    一.基本语法 二.流程图 1.画出 swtich 出流程 2.案例说明流程图 三.快速入门 案例:Switch01.java 请编写一个程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g a 表示星期一,b 表示星期二 - 根据用户的输入显示相应的信息.要求使用 switch 语句完成 代码: /* 案例:Switch01.java 请编写一个程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g a表示星期一,b表示星期二 - 根据用户的输入显示相应的信息.要求使用 swi

  • Java中控制流程语句的深入讲解

    目录 前言 if-then if-then-else switch 使用 String while do-while for break continue return 总结 前言 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块. 控制语句分为三类:顺序.选择和循环. 顺序结构:代表"先执行a,再执行b"的逻辑. 选择结构:代表"如果-,则-"的逻辑. 循环结构:代表"如果-,则重复执行-"的逻辑.

  • Java核心技术巩固篇之控制流程与大数值及数组详解

    目录 1. 控制流程 1.1 块作用域 1.2 条件语句 2. 大数值 3. 数组 3.1 命令行参数 前言: 个人已经学习了一遍 Java,为了巩固基础查漏补缺,自己再看一遍核心卷.该文章主要补充了一些自己没有了解的.重要的.易忘记的知识点,所以并不是用来专门学习 Java 的文章,而是主要用来帮助大家巩固自己的内功的.如果大家想要看 Java 学习的文章,可以去我的 JavaSE 专栏,里面都是关于 Java 基础语法的知识. 1. 控制流程 1.1 块作用域 [易错点]: 不能在嵌套的两个

  • Java控制流程示例代码详解

    目录 用户交互Scanner.Scanner进阶使用 用户交互Scanner Scanner进阶使用 顺序结构 选择结构* if选择结构 Switch选择结构 循环结构* while循环 do..while循环 for循环 增强型for循环 break&continue* 练习 用户交互Scanner.Scanner进阶使用 用户交互Scanner ​ 之前我们学习的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入.java.util.Sca

  • JAVA控制流程break continue的示例代码

    JAVA流程控制中有相关代码可以终止整个流程的进程,他们就是(break和continue) break:在任何循环的主体部分上,都可以使用break语句,他的作用是用于强行结束当前语句,不执行剩余语句的功能. continue:在任何循环的主体部分上,他的作用是用于终止某次循环的过程或者可以解释是:跳过循环中未执行的语句,跳过执行接下来的语句. 下面看下JAVA控制流程break continue的代码介绍: package com.kuang.base.struct顺序结构; public

  • Java 控制流程、大数值、数组

    目录 1. 控制流程 1.1 块作用域 1.2 条件语句 2. 大数值 3. 数组 3.1 命令行参数 1. 控制流程 1.1 块作用域 [易错点]: 不能在嵌套的两个块中声明同名变量,如 public static void main(String[] args){ int n; ... { int n; // Error--can't redefine n in inner block } } 该代码由于在嵌套的两个块中出现了同名变量,无法通过编译 注意: 在 C++ 中,可以在嵌套的块中重

随机推荐