java 输出菱形的程序,里面的几个for 循环的意义哪个大侠帮注释一下

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:57:27

public static void main(String[] args) {
for (int j = 1; j <= 10; j++)
{

for (int z = 1; z <= 10 - j; z++)
{
System.out.print(" ");

}
for (int i = 1; i <= 2 * j - 1; i++)
{
System.out.print("*");
} System.out.println();
}

for (int j = 1; j <= 10; j++)
{
for (int z = 1; z <= j; z++)
{
System.out.print(" ");
}
for (int i = 19 - j * 2; i >= 1; i--)
{
System.out.print("*");
} System.out.println();
}
}
}
这东西要怎么自己尝试!!
才会学懂的!!
上面几个FOR 是一个等腰三角形!!
for (int i = 1; i <= 2 * j - 1; i++)因为这里*2
我觉得应该可以少个FOR自己也去尝试下