专业的JAVA编程教程与资源

网站首页 > java教程 正文

第11天|Java入门有野,循环语句(第11天|java入门有野,循环语句是什么)

temp10 2024-10-14 17:22:07 java教程 10 ℃ 0 评论

几乎大多数编程语言都有for和while循环语句,用于重复处理需要重复处理的相同任务。for循环和while循环,都可以循环做一件重复的事情;不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

11.1 for循环

for循环执行的次数是在执行前就确定的,语法为:for(初始化; 布尔表达式; 更新) { //执行语句 }如果布尔表达式的值为 true,循环体被执行,如果为false,循环终止。

第11天|Java入门有野,循环语句(第11天|java入门有野,循环语句是什么)

为了方便遍历数据Java SE5引入了一种主要用于数组的增强型for 循环,语法为:for(声明语句 :表达式) { //执行语句}。

如果你只是遍历获取元素,那就用后一种;如果在遍历的过程中还需要下标,那就用前一种。

/**
 * @author 老陈说编程
 * for语句讲解
 */
public class ForIntro {
    public static void main(String[] args) {
        //字符串数组
        String[] names = {"西门吹水", "侃大山", "刘辫子"};
        //遍历元素
        for (String name : names) {
            System.out.println(name);
        }
        int len = names.length;
        for (int i = 0; i < len; i++) {
            System.out.println((i + 1) + ":" + names[i]);
        }
    }
}

输出结果

西门吹水
侃大山
刘辫子
1:西门吹水
2:侃大山
3:刘辫子

11.2 while循环

重复执行业务代码,可用while循环,它的语法也有两种,一种是while( 布尔表达式 ) { //执行语句},只要布尔表达式为 true,循环就会一直执行下去。

另一种是do { //执行语句 }while(布尔表达式);执行一次之后,才进入布尔表达式的判断,只要布尔表达式为 true,循环就会一直执行下去。

/**
 * @author 老陈说编程
 * while语句讲解
 */
public class WhileIntro {
    public static void main(String[] args) {
        int score = 60;
        //分数少于101分时就停止执行,否则一直执行
        while (score < 101) {
            System.out.println(score);
            score += 10;
        }
        //不管分数是否小于55,都先执行一次
        do {
            System.out.println("执行了");
        } while (score < 55);

    }
}

输出结果

60
70
80
90
100
执行了

11.3 break退出

在循环语句for或while中,如果有遇到某种条件就跳出整个循环的要求,那你可以用break关键字实现。当有多个循环语句时,跳出最里层的循环。温馨提示:循环语句是可以嵌套使用的。

/**
 * @author 老陈说编程
 * 循环中break用法讲解
 */
public class BreakIntro {
    public static void main(String[] args) {
        //整数数组
        int[] num = {1, 2, 3, 4, 5};
        //字符串数组
        String[] names = {"西门吹水", "侃大山", "刘辫子"};
        for (int i : num) {
            for (String name : names) {
                //遇到"刘辫子"时就退出
                if (name == "刘辫子") {
                    break;
                } else {
                    System.out.println(i+":"+name);
                }
            }
        }

    }
}

输出结果

1:西门吹水
1:侃大山
2:西门吹水
2:侃大山
3:西门吹水
3:侃大山
4:西门吹水
4:侃大山
5:西门吹水
5:侃大山

11.4 continue继续

在循环语句for或while中,如果有遇到某种条件就跳出本次循环的要求,那你可以用continue关键字实现。温馨提醒:while和for循环是可以配合一起使用的。

/**
 * @author 老陈说编程
 * continue和while与for配合使用讲解
 */
public class ContinueIntro {
    public static void main(String[] args) {
        String[] good = {"奇男子", "奖励一个苹果"};
        int len = good.length;
        int score = 1;
        while (score < 10) {
            score++;
            for (int i = 0; i < len; i++) {
                //判断是否奇数,是就输出
                if (score % 2 != 0) {
                    System.out.print(good[i]+" ");
                } else {
                    //偶数输出换行
                    System.out.print("\n");
                    //跳到下一次循环
                    continue;
                }
            }
        }
    }
}

输出结果



奇男子 奖励一个苹果 

奇男子 奖励一个苹果 

奇男子 奖励一个苹果 

奇男子 奖励一个苹果 

知道你学编程辛苦了,送你一个漂亮MM,就是不知是否是你喜欢的款式?

好了,有关Java循环语句的内容就这么多了,如果你觉得老陈这样讲还可以的话,你就转发和点赞,你的轻轻一点,就是对老陈继续创作的最大鼓励和支持。

一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。

#Java##APP##程序员##Web##Spring#

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表