JAVA学习篇4——循环语句

本文深入讲解了循环语句的使用,包括for循环、while循环和do-while循环的格式及执行流程。通过多个实例演示了如何用循环语句绘制图形、进行数值计算,帮助读者掌握循环语句的应用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

循环语句:
for循环:

       for循环格式:
                                 for(初始化表达式;循环表达式;循环后操作的表达式){执行语句(循环体)}
       for的执行流程:初始化表达式->循环表达式->循环体->循环后操作的表达式->循环表达式->循环体->循环后操作的表达式-                                        >.... 直到循环表达式不满足
                                初始化表达式只会执行一次,并且最开始执行
       嵌套for循环:外循环一次内循环一圈
看下面这段:分析for的执行过程:(xzyzy)
   int a = 0;
        for(System.out.println("x");a<2;System.out.println("y")){
            System.out.println("z");
            a++;
        }

下面是一些简单的使用for语句完成的实例:
//方形
        for (int i = 1; i < 5; i++) {
            for (int j = 1; j < 5; j++) {
                System.out.print("*");
            }
            System.out.println();
        }

//直角三角形
        for (int i = 1; i < 5; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }

//输出 1 + (1+2)+(1+2+3)+.........+(1+2+3+.....+100)的和
        int SumIn = 0;
        for (int i = 1; i < 101; i++) {
            for (int j = 1; j <= i; j++) {
                SumIn += j;
            }
        }

//等腰三角形
        int  s = 5;
        for (int i = 1; i <= s; i++) {
            for (int j = i; j < s; j++) {
                System.out.print(" ");
            }
            for (int n = 1; n <= 2 * i - 1; n++) {
                System.out.print("*");
            }
            System.out.println();
        }

//菱形
        int m = 5;
        for (int i = 1; i <= m; i++) {
            for (int j = i; j < m; j++) {
                System.out.print(" ");
            }
            for (int n = 1; n <= 2 * i - 1; n++) {
                System.out.print("*");
            }
            System.out.println();
        }
        for (int i = 1; i <= m - 1; i++) {
            for (int j = 1 ; j <= i; j++) {
                System.out.print(" ");
            }
            for (int n = 2 * i + 1; n <= 2 * m - 1; n++) {
                System.out.print("*");
            }
            System.out.println();
            }


while循环:
   格式:while(条件表达式){循环体} 描述:只要表达式满足,就会重复执行循环体,直到条件表达式不满足整个循环就结束
   在while循环没有大括号的时候 只会执行下面一句并且是第一句
   嵌套while:(212311230123)
        int x = 3;
        while (x > 0) {
            x--;
            System.out.println(x);
            int y = 0;
            while (y < 3) {
                y++;
                System.out.println(y);
            }
        }


do while循环
          格式:do{循环体}while(条件表达式)
          特点:不管条件表达式是否满足,循环体至少都会被执行一次,其他和while类似。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值