求这三个for语句的执行顺序

求这三个for语句的执行顺序,第1张

三个循环简称for1,for2,for3

第散游一种

先执行for1循环中,再执行for2,执行语句1,for2循环完毕。再再执行for3,执行语句2,for3循环完毕,最后for1执行完毕

第二种

先执行for1循环中,再执行for2循环中,再执行皮燃for3循环中,执行语句,for3循环完毕,燃掘虚再for2循环完毕,最后for1循环完毕

第三种

先执行for1循环中,再执行语句1,for1执行完毕。

再执行for2循环中,再执行语句2,for2执行完毕。

main()

{

int i,j,k

for(i=0,i<1,i++)

{for(j=0,j<n,j++)

{ }

for(k=0,k<m,k++)

{

}

}

这就是 一个是第一个for语句先循环完n遍再循环第二个for一遍第仔拆三个for m遍蠢凯

三重以上循环以上的循环由里到外依次来循环,每一带戚唤层循环都是由本身和外层决定的!

public static void main(String args[]){

for(int i=1i<=7i+=2)//1

{

for(int kong=7kong>i-1kong--)//2

{

System.out.print(" ")//3

}

for(int xing=1xing<=ixing++)//4

{

   System.out.print("* ")//5

   }

   System.out.println()//6

   }

for(int j=1j<=5j+=2) //7

{

for(int kong1=1kong1<j+3kong1++) //8

{

System.out.print(" ")//9

}

for(int xing1=5xing1>=jxing1--)//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

不懂再问吧~

另外代码的格式尽量规范一些...看起来好看一点~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12322403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存