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. 以下是完整的代码以及运行结果
标签:星星,打出,外层,Java,内层,嵌套,循环,行数 From: https://www.cnblogs.com/wild-bokeyuan/p/17729310.html