问答详情
源自:4-14 Java 循环语句之多重循环

为什么直角三角形打印不出来?

public class day_practice04
{
public static void main(String[] args){
for(int i=1;i<=3;i++){
for(int j=0;j<i;j++){
System.out.println("*");
}
System.out.println();
}
}
}

哪里错了吗?

提问者:木木云 2016-10-01 15:11

个回答

  • 风中打伞的小孩
    2016-10-01 21:09:55
    已采纳

    for(int i=1;i<=3;i++){

    for(int j=0;j<i;j++){

    System.out.print("*");

    }

    System.out.println();

    }

    这样就可以了,println含换行操作


  • 木木云
    2016-10-01 15:48:09

    运行出来总是这样:
    *

    *
    *

    *
    *
    *

  • 已笑哭
    2016-10-01 15:27:18

    内层循环代码是这样:for(int j=0;j<=i;j++)

    {

    System.ou.print("*");//画每行的*不需要换行

    System.out.println();//画完一行后换行

    }

  • 枸雪冬青
    2016-10-01 15:24:01

    System.out.print("*");

    这样就可以了