Java基础 第一节 第十四课

举报
我是小白呀iamarookie 发表于 2021/09/10 22:19:21 2021/09/10
【摘要】 扩展知识点 死循环嵌套循环执行流程练习 死循环 死循环: 也就是循环中条件永远为 true, 死循环的是永不结束的循环. 例如: while(true){}. 在后期的开发中, 会出...

死循环

死循环: 也就是循环中条件永远为 true, 死循环的是永不结束的循环. 例如: while(true){}.

在后期的开发中, 会出现使用死循环的场景. 例如: 我们需要读取用户输入, 但是用户输入多少数据我们并不清楚, 也只能使用死循环, 当用户不想输入数据了, 就可以结束循环了. 如何去结束一个死循环呢, 就需要使用到跳出语句了.

嵌套循环

所谓嵌套循环, 是指一个循环的循环体是另一个循环. 比如 for 循环里面还有一个 for 循环, 就是嵌套循环. 总共循环次数 = 外循环次数 * 内循环次数.

嵌套循环格式:

for(初始化表达式①; 循环条件②; 步进表达式⑦) {
     for(初始化表达式③; 循环条件④; 步进表达式⑥) {
          执行语句⑤;
     }
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

执行流程

  • 执行顺序: ①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑥>④⑤⑥
  • 外循环一次, 内循环多次.
  • 比如跳绳: 一共跳 5 组, 每组跳10个. 5 组就是外循环, 10 个就是内循环.

练习

使用嵌套循环, 打印 5 * 8 的矩形

 public static void main(String[] args) {
        // 5*8的矩形,打印5行*号,每行8个
        // 外循环5次,内循环8次
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 8; j++) {
                // 不换行打印星号
                System.out.print("*");
            }
            // 内循环打印8个星号后,需要一次换行
            System.out.println();
        }
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

执行结果:
在这里插入图片描述

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/109922535

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。