public class APPLET {
    
    public static void main(String[] args) {
  for(int i=1;i<=10;i++)
  {
   for(int j=1;j<=i;j++)
   System.out.println("*");
   }
System.out.print();
    }
}
不能实现我想要的,请问那里错了
我想实现成这样
***************
***************
***************
***************
***************
***************
第一个FOR外循环控制行
内循环控制列10个*后内层的换行,可是出来的结果是一列*号为啥?

解决方案 »

  1.   

    public class APPLET {
        
        public static void main(String[] args) {
      for(int i=0;i<=10;i++)
      {
       for(int j=0;j<=10;j++)
             {
              if(j==10)
        System.out.println("*");
              else 
               System.out.print("*");
       }
             
        }
    }
      

  2.   

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