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

为什么错了求大佬解释一下谢谢

package com.jajac;


public class hollow 

{

public static void main(String[]args) 

{

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

{

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

{

System.out.println("*");

}

System.out.println();

}

}

}


提问者:如意哥哥 2020-02-17 17:10

个回答

  • 起风了args
    2020-03-17 22:08:07

    public class hollow   //文件名没打对HelloWorld

    {

    public static void main(String[]args) 

    {

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

    {

    for(int j=1;j<=i;j++);  //多了个分隔号

    {

    System.out.println("*");   //*不用换行,它会跟随空格换行

    }

    System.out.println();

    }

    }

    }


  • 学java的小学僧
    2020-02-17 17:36:23

    public class hollow 

    {

    public static void main(String[]args) 

    {

    for(int i=1;i<=3;i++)   //参数初始值设大了,应该设为0;

    {

    for(int j=1;j<=i;j++);   //这里多了个分号 ;参数初始值设大了,应该设为0 ; j 的循环表达式应该为 j<=i+1

    {

    System.out.println("*");  //这里调用了.println()方法,每打印一次就会换行

    }

    System.out.println();

    }

    }

    }