第五章二重循环
2018-05-29 本文已影响0人
Dream_wdl
一个循环体内包含另一个完整的循环体
image
打印矩形图案
分析
用二重循环实现
外层循环控制行数
内层循环控制每行的*号数
for (int m = 0; m < 5; m++)
{
for (int i = 0; i < 5; i++)
{
System.out.print("*\t");
}
System.out.println("");
}
打印倒直角三角形
Scanner scanner=new Scanner(System.in);
System.out.println("输入行数");
int row = scanner.nextInt();
for (int m = row; m > 0; m--)//控制的是打印多少行
{
for (int i = 0; i < m; i++)//控制的是每行打印多少列
{
System.out.print("*\t");
}
System.out.println("");
}
打印九九乘法表
for (int m = 0; m < 9; m++)//控制的是打印多少行
{
for (int i = 0; i < 1+m; i++)//控制的是每行打印多少列
{
System.out.print((i+1)+"*"+(m+1)+"="+((i+1)*(m+1))+"\t");
}
System.out.println("");
}
分析
九九乘法表共有9行,因此外层循环条件为
i<=9
第i行上有i个式子,因此因此外层循环条件为
j <= I
第i行上的第j个式子为
j的值 * i的值 = j*i的值