9.1、Java 循环的控制语句

循环的控制语句

循环的控制语句有两种:break、continue 两种。

  • braak可以用于强制限出循环。
  • continue可以用于强制结束本次循环。

break

braak可以用于强制限出循环。

    //break的用法,满足条件时,结束所有循环
    for (int i = 1; i <= 9; i++) {
        if (i == 3) {   //当i等于3的时候,调用break语句
            break;
        }
        System.out.println("i = " + i);
    }
    /**
     * 结果为:
     * i = 1
     * i = 2
     */

continue

continue可以用于强制结束本次循环。

    //continue的用法,满足条件时,结束当前循环的乘下的语句
    for (int i = 1; i <= 9; i++) {
        if (i == 3) {   //当i等于3的时候,调用continue语句
            continue;
        }
        System.out.println("i = " + i);
    }
    /**
     * 结果为: 只是没有找印 3
     * i = 1
     * i = 2
     * i = 4
     * i = 5
     * i = 6
     * i = 7
     * i = 8
     * i = 9
     */

带标签的break 和 continue 语句

带标签的break 和 continue 非常的像 C 语句中的goto语句。但是又不是goto语句,因为C语言中的goto语句,可以不限制位置的定义,但是带标签的break 和 continue 语句只能在循环里面定义。下面看代码:

    go:for (int i = 0; i < 5; i++) {        //break的用法也是这样的。
        for (int j = 0; j < i; j++) {
            //当j 等于2的时候,结束本次循环,并且跳转到go标签处。
            if (j == 2) {
                continue go;
            }
            System.out.print("i的值是:" + i + "\t");
            System.out.print("j的值是:" + j + "\t");
        }
        System.out.println();
    }
    /**
     * 结果是:   (所以,结果里面,所有的j的值没有一个大于等2的)
     * i的值是:1   j的值是:0
     * i的值是:2   j的值是:0  i的值是:2  j的值是:1
     * i的值是:3   j的值是:0  i的值是:3  j的值是:1  i的值是:4  j的值是:0  i的值是:4  j的值是:1
     */


细节决定成败!

个人愚见,如有不对,恳请扶正!

原文地址:https://www.cnblogs.com/xdtg/p/12339650.html

时间: 2024-11-07 18:26:32

9.1、Java 循环的控制语句的相关文章

Java循环流程控制语句

7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: package com.lyc.test; public class ForDemo01 { public static void main(String[] args) { //需求:在控制台输出10次"我好喜欢你" //原始写法: System.out.println("我

Java 循环结构

Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环. while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环体会一直执行下去. 实例 Test.java 文件

&lt;转&gt;Java循环for, while和do...while

Java循环for, while和do...while 分类:java基础 (3293)  (0)  举报  收藏 可能存在一种情况,当我们需要执行的代码块数次,并且通常被称为一个循环. Java有非常灵活的三循环机制.可以使用以下三种循环之一: while 循环 do...while 循环 for 循环 从Java5,增强的for循环中进行了介绍.这主要是用于数组. while 循环: while循环是一个控制结构,可以重复的特定任务次数. 语法: while循环的语法是: while(Boo

Java之流程控制语句

一.Java条件语句(if...else)    ifelse语法:                                              多重if语法:                             嵌套if语法: if(条件1){                                             if(条件1){                            if(条件1){ 代码块1:                       

Java基础---Java循环语句之while(二十二)

Java循环语句之 while 生活中,有些时候为了完成任务,需要重复的进行某些动作.如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈.在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示"浓烈的爱",希望输出 1000 行"我爱慕课网!".显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句! Java 常用的 3 种循环: while . do...while . for 本

Java基础---Java循环语句之do...while(二十三)

Java循环语句之 do...while do...while 循环与 while 循环语法有些类似,但执行过程差别比较大. 语法:  执行过程: <1>. 先执行一遍循环操作,然后判断循环条件是否成立 <2>. 如果条件成立,继续执行< 1 > .< 2 >,直到循环条件不成立为止 特点: 先执行,后判断 由此可见,do...while 语句保证循环至少被执行一次! 例如,依然输出 1000 遍"我爱慕课网",使用 do...while

Java基础---Java循环之for(二十四)

Java循环语句之 for Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换. 语法:  执行过程: <1>. 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次 <2>. 进行循环条件的判断,如果条件为 true ,则执行循环体内代码:如果为 false ,则直接退出循环 <3>. 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断 <4>. 依次重新执行<

Java基础---Java循环跳转语句之break(二十五)

Java循环跳转语句之 break 生活中,我们经常会因为某些原因中断既定的任务安排.如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛.在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码. 例如,使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出. 实现代码: 运行结果: 代码: public class HelloWorld {    public static void main(Strin

Java基础--Java循环跳转语句之continue(二十六)

Java循环跳转语句之 continue continue 的作用是跳过循环体中剩余的语句执行下一次循环. 例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为: 运行结果: 代码: public class HelloWorld {    public static void main(String[] args) { int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一