java方法最多100层。根据查询相关公开信息得知java方法的极限为100层。ava的方法类似于其他语言的函数,是一段用来完成特定功能的代码段。
理论上,没有限制;实际工作中,嵌套循环层数越少越好,因为嵌套层数越多,占用内存越大。极耗内存空间。所以最好是越少越好。
先从上到下执行,到最内层后,从内到外执行。
举个例子:
for(int i=0;i<10;i++) 第一层。
for(int j=0;j<11;j++) 第二层。
for(int k=0;k<12;k++) 第三层。
for(int m=0;m<13;m++) 第四层。
a++;。
执行语句就只有一句a++,然后我们来看执行顺序:
先从上到下执行for循环,先执行第一层,i=0满足条件,进去执行他的方法体,他的方法体就是第二层;第二层一看也满足,继而执行第三层;第三层也满足,执行第四层。现在i,j,k值都为0,m是之后一层循环,先把m的这层全部满足后跳出循环执行第三层,k=1,之后又进入第四层,后面都是这个顺序。一层条件满足后调到上一层执行。
嵌套没有限制。while(b=1……)
语句,其实不是循环,只是判断,应该用if……if……else……语句。
break是退出本层循环,无用。
理论上是没有限制的,但是写代码并不仅仅是完成功能,还需要考虑代码可读性,嵌套很多层的代码别人看起来会很费劲的。