打印直角三角形 代码一样 输出不对 为嘛

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

horse2

2016-03-10 12:43

public static void main(String[] args){

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

//外层循环控制行数

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

//内层循环控制每行的*号数

//内层循环变量的最大值等于外层循环变量值

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

System.out.println("*");

}

//每打印完一行进行换行

System.out.println();

}

}


}

输出:

打印直角三角形

*


*

*


*

*

*


写回答 关注

2回答

  • medal_li
    2016-03-10 12:58:34
    已采纳

    public static void main(String[] args){

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

    //外层循环控制行数

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

    //内层循环控制每行的*号数

    //内层循环变量的最大值等于外层循环变量值

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

    System.out.print("*");//你多了一个换行!

    }

    //每打印完一行进行换行

    System.out.println();

    }

    }


    horse2

    非常感谢!

    2016-03-10 14:12:13

    共 1 条回复 >

  • Bess_0_
    2016-03-10 14:06:03

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

    System.out.println("*");//此处应为System.out.print("*");你多了一个换行!

    }



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

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

1165172 学习 · 17581 问题

查看课程

相似问题