java有人能解释一下为什么这个嵌套循环函数会以这种方式打印吗?
下面是运行的代码:
public static void main(String[] args)
{
for (int i=1; i<=6; i++)
{
for (int j=1; j<=i; j++)
System.out.print("*");
System.out.print("-");
}
}
为什么要打印
*-**-***-****-*****-******-
而不是
* _ ** __ *** ___ **** ____ *****_____******______
# 1 楼答案
这是因为没有将
print("-")
放在任何内部循环中,请将循环更改为:你的问题会解决的