for(int i=0;i<10;i++){ /*第一层循环*/ for(int j=0;j<10;j++){ /*第二层循环*/ System.out.println("内容"); }
}先从外层 ——> i=0时,i<10成立,到内层 j=0,j=1,j=2...直到j=10,继续外层,i++; i=1时,i<10成立,到内层 j=0 .......继续外层,i++; i=10,i<10不成立,结束循环.
执行步骤么肯定是从最外面执行到最里面了。你可以把它当做几个轮子,首先得由外面的轮子才能带动里面的轮子转动,但是外面的轮子又比里面的轮子慢得过,外面才转了一圈,里面已经转完N多圈了。大轮子总要转得慢些的,好理解吧?
从外到内,在运行外重循环的同时,将所有内循环运行一遍最外层运行完,则程序结束比如第一重运行10次,第二重运行10^2次,第三重运行10^3次
唉。不太好表达:( 总的来说,就是外层的循环要执行完一次,就要把它包含的循环全部执行完。当外层执行第二次的时候,同样还要再把它包含的循环全部执行完一遍。 不知道这样说明白不明白:(