Java当中如何用“for循环嵌套”在相应的行数打出对应的星星数?

1.首先打开一个类,在这个类中创建一个方法

2. 我们用i来替代行数,j来替代星星数

3.在for循环的嵌套中,外层循环进行一次,内层循环全部进行

for语句的语法为

for(起始条件,结束条件,循环增量)

第一次循环开始:

外部 i=1 (外层执行),内部 j=1 (内层执行),j<i+1 (内层结束),打出结果“*”,

由于 j=1, j<i+1为true,所以j有一个增量,j++=2,此时就 j<i+1 为false,则跳出内层循环,

i<=5(外层结束),换行;

 

第二次循环开始:

由于 i=1,i<=5为true,所以第二次循环开始时,i有一个增量,i++=2,

外部 i=2 (外层执行),内部 j=1(内层执行),j<i+1(内层结束),打出结果“*”,

j=1 , j<i+1 true(内层增量),j++=2;j=2(内层执行),j<i+1(内层结束),打出结果“*”,

j=2,j<i+1 true(内层增量),j=3(内层执行)j=3,j<i+1 false(跳出内层),

i<=5(外层结束),换行;

 

此时已经打出2个“*”,由于这里的print没有ln,所以不换行,则第二行有2个“*”,即第二行“**”

之后的循环以此类推

4. 以下是完整的代码以及运行结果

 

 

posted @   Wild-bokeyuan  阅读(624)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示