1.嵌套for循环
1.1 概述
根据外层的条件,判断里层能否执行,如果能执行,就把里层代码都循环完毕后,再继续执行外层,继续判断
1.2 形式
for(...){
for(...){
}
}
1.3 入门案例
//总结1:当i=1时,j取到了所有满足条件的数据,1,2,3,4,5
//也就是说外循环执行1次,内循环执行多次
for(int i=1;i<=3;i++) {
//外循环
System.out.println("i="+i);//1,2,3
for(int j=1;j<=5;j++) {
//内循环
System.out.println("j="+j);//1,2,3,4,5
}
}
//总结2:外循环控制行,内循环控制列
for(int i=1;i<=3;i++) {
for(int j=1;j<=5;j++) {
System.out.print("*");
}
System.out.println();
}
1.4 练习:打印正方形
for(int i=1;i<5;i++) {
for(int j=1;j<5;j++) {
System.out.print("*");
}
System.out.println();
}
1.5 练习:打印左直角三角形
for(int i=0;i<<