class Rectangle
{
static String colour;
double w,h;
Rectangle(double a,double b)
{
w=a;
h=b;
}
double zhch()
{
double ji;
ji=(w+h)*2;
return ji;
}
double area()
{
double mian;
mian=w*h;
return mian;
}
static String colour1()
{
return colour;
}
}
class Exb1
{
public static void main(String args[])
{
double ji1,mian1,c1,ji2,mian2,c2;
Rectangle tri=new Rectangle(10.0,10.0);
Rectangle.colour1("red");
ji1=tri.zhch();
mian1=tri.area();
c1=tri.colour1();
System.out.println("ji1="+ji1+"mian1="+mian1+"c1="+c1);
Rectangle tri1=new Rectangle(12.0,14.0);
ji2=tri1.zhch();
mian2=tri1.area();
c2=tri1.colour1();
System.out.println("ji2="+ji2+"mian2="+mian2+"c1="+c2);
}
}
我这程序中“red ”想输出在屏幕上,显示"red"那定义是错的请各位高手帮我改改!
在这就谢谢各位了!
{
static String colour;
double w,h;
Rectangle(double a,double b)
{
w=a;
h=b;
}
double zhch()
{
double ji;
ji=(w+h)*2;
return ji;
}
double area()
{
double mian;
mian=w*h;
return mian;
}
static String colour1()
{
return colour;
}
}
class Exb1
{
public static void main(String args[])
{
double ji1,mian1,c1,ji2,mian2,c2;
Rectangle tri=new Rectangle(10.0,10.0);
Rectangle.colour1("red");
ji1=tri.zhch();
mian1=tri.area();
c1=tri.colour1();
System.out.println("ji1="+ji1+"mian1="+mian1+"c1="+c1);
Rectangle tri1=new Rectangle(12.0,14.0);
ji2=tri1.zhch();
mian2=tri1.area();
c2=tri1.colour1();
System.out.println("ji2="+ji2+"mian2="+mian2+"c1="+c2);
}
}
我这程序中“red ”想输出在屏幕上,显示"red"那定义是错的请各位高手帮我改改!
在这就谢谢各位了!
解决方案 »
- Executors.newSingleThreadScheduledExecutor中的异常处理
- [swing]拖放JPanel
- 一个字符串处理问题
- 急求:请大家给我推荐关于JAVA编程的书籍
- 救命呀!!!很紧急请大家帮忙
- 求救:如何将通过socket将 一个String和<CRLF>.<CRLF> 一起传给服务器端
- 高分求助!!!!!!!
- SCJP -- about instanceof operator
- 很可气的问题:double a=20011130;System.out.println("实际是:"+a); 显示结果是2.00111E7
- Java提问
- 单片机与液晶显示器的接口及应用
- 如何把一个屏幕分成若干个块
你自己定义的这个方法没有参数列表.你却在main方法里给传了一个字符串的参数
{
static String colour;
double w,h;
Rectangle(double a,double b)
{
w=a;
h=b;
}
double zhch()
{
double ji;
ji=(w+h)*2;
return ji;
}
double area()
{
double mian;
mian=w*h;
return mian;
}
static String colour1()
{ return colour;
}
}
class Exb1
{
public static void main(String args[])
{
double ji1,mian1,ji2,mian2;
String c1,c2;
Rectangle tri=new Rectangle(10.0,10.0);
Rectangle.colour1();
ji1=tri.zhch();
mian1=tri.area();
c1=tri.colour1();
System.out.println("ji1="+ji1+"mian1="+mian1+"c1="+c1);
Rectangle tri1=new Rectangle(12.0,14.0);
ji2=tri1.zhch();
mian2=tri1.area();
c2=tri1.colour1();
System.out.println("ji2="+ji2+"mian2="+mian2+"c1="+c2);
}
}
没有怎么看你的代码,只是把你的错误去掉了
你调用的方法有的传参数了,有的没有,你自己看下就好了
是类方法调用,没这个static方法。