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

用while语句怎样打印三角形哪里错了

public class HelloWorld{
     public static void main(String[]args){
     System.out.println("打印三角形:");
     while(int i=1;i<=5;i++){
     while(int j=1;j<=i;j++){
     System.out.print("*");
     }
     System.out.println();
     }
     }
 }


提问者:范特西66 2016-12-04 17:47

个回答

  • 傲娇的小公举123
    2016-12-04 17:51:58
    已采纳

    While的用法不是这样的,while语句的一般形式为:    while(表达式) 语句其中表达式是循环条件,语句为循环体。把while换成for就行了

  • qq_远方_24
    2016-12-04 18:07:19

    package com.helloWord;


    public class HelloWorld{

    public static void main(String[] args){

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

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

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

        System.out.print("*");

        }

        System.out.println();

        }

    }

     }