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

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

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

}

}


}

输出:

打印直角三角形

*


*

*


*

*

*


提问者:horse2 2016-03-10 12:43

个回答

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

    }

    }


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

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

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

    }