6.循环语句

  1. 6.循环语句
    1. 6.1 知识点
      1. while循环
      2. do while循环
      3. for循环
      4. foreach语句
      5. break和continue
      6. 总结
    2. 6.2 知识点代码
    3. 6.3 练习题
      1. 请用Java中的foreach语句 遍历一个数组

6.循环语句


6.1 知识点

while循环

int i = 0;
while (i <= 5)
{
    System.out.println(i);// 1 2 3 4 5
    ++i;
}

do while循环

do
{
    System.out.println(i);// 6 7 8 9 10
    ++i;
}
while (i <= 10);

for循环

for (int i2 = 0; i2 < 10; ++i2)
{
    System.out.println(i2);//0-9
}

foreach语句

注意:Java中不使用foreach,foreach语句其实是for循环的特殊简化版本,主要用于遍历复合容器中的元素。

System.out.println("******************");
int[] arr = new int[]{1, 2, 3, 4, 5};
for (int a : arr)
{
    if (a == 1) continue;
    System.out.println(a);//2 3 4 5
}
System.out.println("循环后的逻辑");

break和continue

break是跳出循环,continue是跳过本次循环继续执行下一次循环。

总结

Java中的循环语句和C#中基本相同,就像写C#一样书写即可。只需要注意for的特殊写法(foreach语句)。


6.2 知识点代码

public class Lesson06_循环语句
{
    public static void main(String[] args)
    {
        //知识点1:while循环
        int i = 0;
        while (i <= 5)
        {
            System.out.println(i);// 1 2 3 4 5
            ++i;
        }

        //知识点2:do while循环
        do
        {
            System.out.println(i);// 6 7 8 9 10
            ++i;
        }
        while (i <= 10);

        //知识点3:for循环
        for (int i2 = 0; i2 < 10; ++i2)
        {
            System.out.println(i2);//0-9
        }

        //知识点4:foreach语句
        //注意:Java中不使用foreach
        //foreach语句 其实是for循环的特殊简化版本
        //主要用于遍历复合容器中的元素
        //写法:
        //for( 元素类型 x : 遍历对象  ) {}
        System.out.println("******************");
        int[] arr = new int[]{1, 2, 3, 4, 5};
        for (int a : arr)
        {
            if (a == 1) continue;
            System.out.println(a);//2 3 4 5
        }
        System.out.println("循环后的逻辑");


        //知识点5:break和continue
        //break 是跳出循环
        //continue 是跳过本次循环继续执行下一次循环


        //总结
        //Java中的循环语句和C#中基本相同
        //就像写C#一样书写即可
        //只需要注意for的特殊写法(foreach语句)

    }
}

6.3 练习题

请用Java中的foreach语句 遍历一个数组

int[] arr = new int[]{1, 2, 3, 4, 5};
for (int a : arr)
{
    System.out.println(a);
}


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏