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个要求:
- 使用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中的循环语句的主要内容,如果未能解决你的问题,请参考以下文章