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

为啥会出现这么多的*号

public static void main(String args[])	
{				
int i=0;		
while(i<=3)		
{			
i++;									
for(int j=1;j<=i;j++)			
{				
System.out.println("*");			
}							
}					
}		
}
结果
*
*
*
*
*
*
*
*
*
*		


提问者:慕码人7437616 2018-05-21 00:18

个回答

  • 猫儿当自强
    2018-05-21 19:30:20

    public class HelloWorld {

        

    public static void main(String args[]) 

    {              

    int i=0;      

    while(i<=3)     

    {          

    i++;                                   

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

    {              

    System.out.print("*");           

    }

    System.out.println();

    }                  

    }      

    }

    //for循环里面是一行的每个元素,不用加println,for循环完了之后换个行就行了,你的代码格式太难看了,我这是直接复制你的改的

    运行成功

    *
    **
    ***
    ****


  • 慕妹9476958
    2018-05-21 01:59:33

    使用两个for循环啊

    public static void main(String[] args){
        for(int i=1;i<=3;i++){
             for(int j=1;j<=i;j++){
                 System.out.print("*");
                 }
             System.out.println();
             }
      }