栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

每日学习java笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

每日学习java笔记

跳转语句 利用break语句来进行语句的跳转

例题1

  

package Example14.java;

public class Example15 {
    public static void main(String[]args) {
        int x=1;
        while (x<=4) {
            System.out.println("x="+x);
            x++;
        }
    }

}

结果:

x=1
x=2
x=3
x=4
 

例题2

package Example14.java;

public class Example15 {
    public static void main(String[]args) {
        int x=1;        //定义变量x,初始值为1
        while (x<=4) {        //判断循环条件是否成立
            System.out.println("x="+x);        //条件成立,打印x的值
            if (x==3) {
                break;                //使用break语句,当x=3时跳出while循环
            }
            x++;                //控制变量x,进行自增
        }
    }

}

结果:

x=1
x=2
x=3
用一个简单的代码程序可以看出,当x的值为三时就会执行break语句,从而跳出整个循环因此例题2打印出来的结果没有“x=4”

例题3

在外层for循环前面增加了标记“outer”

public static void main(String[]arge) {
        //外层循环,变量i控制输出1~9列
        outer:for (int i=1;i<=9;i++) {
            //内层循环,变量j控制输出1~9列
            for (int j=1;j<=i;j++) {
                if (i>=3) {
                    break outer;    //当循环打印第三行是,直接跳出outer外层循环
                }
                //使用字符串拼接的形式,打印每个内层循环的执行语句
                System.out.print(j+"*"+i+"="+j*i+"t");
            }
            //使用print()方法控制外层循环进行交换
            System.out.println("");
        }
    }

结果:

1*1=1    
1*2=2    2*2=4    
当i>=3时,使用“break outer;”语句会跳出指定的外层循环,因此程序只打印了2行结果。

continue语句

例题4

求奇数和:

package Example14.java;

public class Example17 {
    public static void main(String[]arge) {
        int sum=0;        //定义变量sum,用于记住和
        for (int i=1;i<=100;i++) {
            if (i%2==0) {    //i是一个偶数,不累加
                continue;    //结束本次循环,进入下一次循环
            }
            sum+=i;        //实现sum和i的累加
        }
        System.out.println("sum="+sum);
    }

}
结果:

sum=2500
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760592.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号