我输出的结果是每一行都是一个*,在eclipse里面运行也是这样

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

慕莱坞2248631

2018-07-29 12:37

package application9;


public class Triangle {


public static void main(String[] args) {

// TODO 自动生成的方法存根

     System.out.println("打印直角三角形");

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

    for(int j=1;j<=1;j++) {

    System.out.println("*");

     }

     

System.out.println();

     }

     

}

}


写回答 关注

4回答

  • 风青阳
    2018-08-08 18:11:02

    总结:一共有两个地方需要修改:1.for(int j = 1;j <= 1;j++)改成for(int j = 1;j <= i;j++).

                                                       2.System.out.println("*");改成System.out.print("*").


  • 安静地做一只小白
    2018-08-07 22:57:12

    "println"改成“print”就好了

  • 慕少456180
    2018-07-31 15:49:11

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

    注意1和i的区分

  • 慕莱坞2248631
    2018-07-29 13:14:41

    这里面要改成j<=i 才行  不然每次执行的循环都是一样的


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

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

1165174 学习 · 17581 问题

查看课程

相似问题