想输出:    *
           * *
          * * *
         * * * *
public class what
{  public  static void main(String args[])
   { int i=0,j=0;
     for(i=1;i<5;i++)
     {  for(j=0;j<i;j++)
        {   System.out.print("*"); }
      }  
  ———————————————————————》》怎么换行啊?
    }
}
输出的是一排*号。怎么改呢?帮帮忙啊,谢谢!

解决方案 »

  1.   


    public class What
    { public static void main(String args[])
      { int i=0,j=0;
      for(i=1;i<5;i++)
      { for(j=0;j<i;j++)
      { System.out.println("*"); }
      }   
       }
    }
      

  2.   


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

  3.   


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

  4.   

    System.out.println();
    这不就换行了么?
      

  5.   

    println就是换行啊
    安装5L的代码就可以了,在第二个for循环外面再输出一个换行。
      

  6.   

    这个,我知道啊。print与println 的区别。
    但是就是dos 上显示一行啊我也不知道这是什么原因啊?郁闷!
      

  7.   

    哎,是我自己弄错了。换行的那一句没有嵌套在for里边。哎。低级错误。不好意思啊。