在一个循环语句内部再嵌套一个或多个循环,称为嵌套循环。while、do-while与for循环可以任意嵌套多层。以下两个例子都是嵌套for循环,如:
【示例】嵌套循环
public class Test{
public static void main (string args [] ) {
for (int i=1; i<=5; i++){
for (int j=1; j<=5; j++) {
System.out.print (i+" ") ;
}
System.out.println ();
}
}
}
输出的效果图,如下图所示:

【示例】使用嵌套循环实现九九乘法表
public class Test{
public static void main (String args [] ) {
for(int i = 1; i < 10; i++){ // i是一个乘数
for(int j = 1; j<= i; j++){ // j是另一个乘数
System.out.print (j + "*" + i + "=" + (i * j < 10 ? (" " + i * j) : i * j) + " ");
}
System.out.println();
}
}
}
输出的效果图,如下图所示:

网友评论