Java中的循环语句

一、前言

本篇文章主要讲解Java知识点是:循环语句。
希望大家读完这篇文章之后能掌握以下几种循环语句的知识点。

二、循环语句

提示:循环语句分为以下几种:
1、for循环

  • 循环场景:更适用于明确循环次数的语句。

代码:

 System.out.println("for循环打印0~9");
        for (int i = 0; i < 10; i++) {
            System.out.print(i + "\t");
        }

2、while 循环

  • 循环场景:适用于没有明确循环次数的语句。

注意:在while循环中,一定要记得循环变量更新,不然很容易死循环

代码:

 System.out.println("while循环打印0~9");
        int intA = 0;
        while(intA < 10) {
            System.out.println(intA + "\t");
            intA++;
        }

3、do…while循环

  • 循环场景:适用于没有明确循环次数的语句。

代码:

 System.out.println("do...while循环打印0~9");
        int intB=0;
        do{
            System.out.print(intB+"\t");
            intB++;
        }while(intB<10);

4、Java增强型for循环

  • 循环场景:主要用于增强(简化)数组、集合循环,是只读的,不能对数组进行赋值。

代码:

  int[] arr={1,2,3,4};
        for(int intT: arr){
            System.out.println(intT+"\t");
        }

三.总结

for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)。
do…while循环执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)。
for和while的区别:
条件控制语句所控制的自增变量因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。
条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在whlie循环结束后,该变量还继续使用。

四、例题

1.问题描述

  • 需求:在控制台输出九九乘法表,必须满足如下2个要求:
  1. 使用for循环
    2.在控制台输出呈直角三角形的形状。

2.问题解析

详细记录解题的步骤,分成下面几步:

1.使用for循环嵌套。
2.第二个for循环要小于等于第一个for循环
4.输出结果

3.编码实现

  for (int i = 1; i < 10; i++) {
      for (int j = 1; j <= i; j++) {
          System.out.print(j + "*" + i + "=" + (j * i) + "\t");
            }
            System.out.println();
        }

4.输出结果

在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值