public  class  Mupltiply
{  int   a,b;
  static  void  drawstar()
   {   for(int  i=0;i<a;i++)
       {  for(int  j=0;j<b;j++)
          System.out.print("*");
          System.out.print("\n");
        }
      multiply(int  x,int  y)
     {   this.a=x;  this.b=y;  }
   }
}
class Test3
{   public   static   void  main(String args[])
     {  Multiply  multiply=new Multiply(3,4);
            multiply.drawstar();
     }
}
 
这个程序有什么错误呀。

解决方案 »

  1.   

    class Mupltiply
    { int a,b;
    static void drawstar()
    { for(int i=0;i<a;i++)
    { for(int j=0;j<b;j++)
    System.out.print("*");
    System.out.print("\n");
    }
    }
    multiply(int x,int y)
    { this.a=x; this.b=y; }
    }
    public class Test3
    { public static void main(String args[])
    { Multiply multiply=new Multiply(3,4);
    multiply.drawstar();
    }
    }
      

  2.   

    class Multiply
    { int a,b;
    void drawstar()
    { for(int i=0;i<a;i++)
    { for(int j=0;j<b;j++)
    System.out.print("*");
    System.out.print("\n");
    }
    }
    Multiply(int x,int y)
    { this.a=x; this.b=y; }
    }
    public class Test3
    { public static void main(String args[])
    { Multiply multiply=new Multiply(3,4);
    multiply.drawstar();
    }
    }
    你的错误太多了
      

  3.   

    这样子可以了
    class  Mupltiply
    {  
    int   a,b;
    void  drawstar()
    {   
    for(int  i=0;i<a;i++)
       {  
        for(int  j=0;j<b;j++)
           System.out.print("*");
          System.out.print("\n");
        }
     }   
      Mupltiply(int x,int y)
    {  
    this.a=x;  
    this.b=y;  


    }
    class Test3
    {   
    public   static   void  main(String args[])
    {  
    Mupltiply  multiply=new Mupltiply(3,4);
      multiply.drawstar();
    }
    }错误太多了
      

  4.   

    static  void  drawstar()
    这一句,把static去掉就可以了 
      

  5.   

    class  Mupltiply
    {  int   a,b;
      Mupltiply(int  x,int  y)
         {   this.a=x;  this.b=y;  }
       void  drawstar()
       {   for(int  i=0;i<a;i++)
           {  for(int  j=0;j<b;j++)
              System.out.print("*");
              System.out.print("\n");
            }
           
       }
    }
    class Test3
    {   public   static   void  main(String args[])
         {  Mupltiply multiply=new Mupltiply(3,3);
               multiply.drawstar(); 
         }
    }
    改好了
    看来LZ需要把基本概念再反复琢磨啊
      

  6.   

    //两种修改方法
    /**
    *第一种
    */
    public  class  Mupltiply
    {  static int   a,b; //此处增加static
      static  void  drawstar()
       {   for(int  i=0;i<a;i++)
           {  for(int  j=0;j<b;j++)
              System.out.print("*");
              System.out.print("\n");
            }
          multiply(int  x,int  y)
         {   this.a=x;  this.b=y;  }
       }
    }
    class Test3
    {   public   static   void  main(String args[])
         {  Multiply  multiply=new Multiply(3,4);
                multiply.drawstar();
         }
    }
    /**
    *第二种
    */
    public  class  Mupltiply
    {  int   a,b; 
      void  drawstar()//此处去掉static
       {   for(int  i=0;i<a;i++)
           {  for(int  j=0;j<b;j++)
              System.out.print("*");
              System.out.print("\n");
            }
          multiply(int  x,int  y)
         {   this.a=x;  this.b=y;  }
       }
    }
    class Test3
    {   public   static   void  main(String args[])
         {  Multiply  multiply=new Multiply(3,4);
                multiply.drawstar();
         }
    }
      

  7.   

    /**
    *更改一下
    *你是想用构造器的吧?
    */
    Mupltiply(int  x,int  y)
         {   this.a=x;  this.b=y;  }
    //这个东西应该写在你的方法外吧...
      

  8.   

    class  Multiply

     int   a,b;
     public Multiply(int  x,int  y)
         {   this.a=x;  this.b=y;  }
        void  drawstar()
       {   for(int  i=0;i<a;i++)
           {  for(int  j=0;j<b;j++)          System.out.print("*");
                   System.out.print("\n");
            }
       }
    }
    public class Test
    {   public   static   void  main(String args[])
         {  Multiply  multiply=new Multiply(3,4);
                multiply.drawstar();
         }
    }