3个for循环嵌套使用流程
发布网友
发布时间:2022-04-26 17:56
我来回答
共1个回答
热心网友
时间:2022-04-26 19:25
public static void main(String args[]){
for(int i=1;i<=7;i+=2)//1
{
for(int kong=7;kong>i-1;kong--)//2
{
System.out.print(" ");//3
}
for(int xing=1;xing<=i;xing++)//4
{
System.out.print("* ");//5
}
System.out.println();//6
}
for(int j=1;j<=5;j+=2) //7
{
for(int kong1=1;kong1<j+3;kong1++) //8
{
System.out.print(" ");//9
}
for(int xing1=5;xing1>=j;xing1--)//10
{
System.out.print("* ");//11
}
System.out.println();//12
}
} //首先进入1循环, i = 1, 执行 2 循环 语句3 循环7次输出7个空格 然后执行循环4 语句5执行1次 输出1个*;
//然后执行语句6 换行. 第一次1循环结束 i=3 再次执行, 直到最后一次 i = 7;总共循环4 次 输出的*每次增加2
//1循环结束后进入第一次7循环 8 和10 循环是7循环的内循环. 输出的*每次减少2
//程序中 循环1 和 7是并列的 2 和 4 是并列的在1循环内 8和10 是并列的在7循环内,,,并没有三层嵌套0.0
不懂再问吧~
另外代码的格式尽量规范一些...看起来好看一点~