Java中的循环语句

Posted 是小叶的呢.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.输出结果

以上是关于Java中的循环语句的主要内容,如果未能解决你的问题,请参考以下文章

JAVA——程序流程控制——循环语句——for循环(打印三角形)

java怎么打出三角形

循环语句之双重循环练习

for循环嵌套

循环语句的那些练习题题题题题

JAVA——进阶语法——循环嵌套代码简化思路及案例