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();
}
}
这个程序有什么错误呀。
{ 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();
}
}
这个程序有什么错误呀。
{ 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();
}
}
{ 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();
}
}
你的错误太多了
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();
}
}错误太多了
这一句,把static去掉就可以了
{ 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需要把基本概念再反复琢磨啊
/**
*第一种
*/
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();
}
}
*更改一下
*你是想用构造器的吧?
*/
Mupltiply(int x,int y)
{ this.a=x; this.b=y; }
//这个东西应该写在你的方法外吧...
{
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();
}
}