public  class dy
{
 public static void main(String args[])
   {
      for (int i=0;i<6;i++)
        { 
           for(int j=0;j<10;j++)
                {
                     System.out.println('*');
                } 
                    
}  
           for (int i=0;i<6;i++)
      {
             for(int j=0;j<4;j++)
                {
                     System.out.println('*');
                } 
                    
}
}
结果:
*
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
**
*
*
**
*
*
**
*
*
**
*
*
**
*
*
**
*
*
*
为什么会是竖着打下去,不是横着的,我这个程序有什么问题吗

解决方案 »

  1.   

    我这个程序是在DOS条件下调试的
      

  2.   


    public class dy {
    public static void main(String args[]) {
    for (int i = 0; i < 6; i++) {
    for (int j = 0; j < 10; j++) {
    System.out.print('*');
    }
    System.out.println();
    }
    for (int i = 0; i < 6; i++) {
    for (int j = 0; j < 4; j++) {
    System.out.print('*');
    }
    System.out.println();
    }
    }
    }
    **********
    **********
    **********
    **********
    **********
    **********
    ****
    ****
    ****
    ****
    ****
    ****
    你是说要这样的效果吗 
      

  3.   

    你每次循环都换行了,所以就竖着出来了。。每次循环完后,换一次行就ok了。。
    System.out.print("/t*");
      }
    System.out.println();
      

  4.   

    public class dy {
    public static void main(String args[]) {
    for (int i = 0; i < 6; i++) { for (int j = 0; j < 10; j++) {
    System.out.print("*");
    }
    System.out.print("\n"); }
    }
    }