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

来源:4-14 Java 循环语句之多重循环

木木云

2016-10-01 15:11

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();
}
}
}

哪里错了吗?

写回答 关注

4回答

  • 风中打伞的小孩
    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含换行操作


    Python...

    扑...

    2016-11-11 15:15:46

    共 1 条回复 >

  • 木木云
    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:48:21

    共 2 条回复 >

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

    System.out.print("*");

    这样就可以了

    木木云

    什么意思?

    2016-10-01 15:27:20

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165547 学习 · 17586 问题

查看课程

相似问题