书接上文
多重循环:
多重循环指的是循环之间的相互嵌套,被嵌套的称为内循环,嵌套内循环的称为外循环循环可以多重循环。
打印第一个图形:直角三角形
public class v
{
public static void main(String[] args)
{
int i=0 , j=0;
while(i < 5)//外循环控制行数
{
while(j <= i)//内循环控制列数
{
System.out.print("*");
j++;
}
j = 0;
i++;
System.out.println();
}
}
}
打印9*9乘法表
public class w
{
public static void main(String[] args)
{
for(int i = 1;i <= 9;i++)
{
for(int j = 1;j <= i;j++)
{
System.out.print(j + "*" + i + "=" + i*j + "\t");
}
System.out.println();
}
}
}
打印上面第三个图形,可输入直角边长度。一个长度=一个*
public class v
{
public static void main(String[] args)
{
int i=1, j=0;
while(i <= 5)
{
for(j = 5;j > 0;j--)//这里倒着写
{
if(j <= i)
{
System.out.print("*");
}
else
{
System.out.print(" ");
}
}
j = 0;
i++;
System.out.println();
}
}
}
打印第四个图形,这次空格跟*分开打印
public class v
{
public static void main(String[] args)
{
for(int i = 1;i <= 5; i++)
{
//先输出空格
for(int j = i;j < 5; j++)
{
System.out.print(" ");
}
//再输出*,此时*从上到下是1、3、5、7、9
for(int j = 1;j <= i * 2 - 1; j++)
{
System.out.print("*");
}
System.out.println();
}
}
}