public class Box{
float l;
float w;
float h;
public Box(){
getNum(0,0,0);
}
public void getNum(float a,float b,float c){
l=((a>0)?a:0);
w=((b>0)?b:0);
h=((c>0)?c:0);
}
public Float getVolume(){
float v;
v=l*w*h;
return v;
}
}编译后说
D:\Program Files\JCreator Pro\MyProjects\fireking\Box\Box.java:16: incompatible types
found : float
required: java.lang.Float
return v;怎么改啊。
^
float l;
float w;
float h;
public Box(){
getNum(0,0,0);
}
public void getNum(float a,float b,float c){
l=((a>0)?a:0);
w=((b>0)?b:0);
h=((c>0)?c:0);
}
public Float getVolume(){
float v;
v=l*w*h;
return v;
}
}编译后说
D:\Program Files\JCreator Pro\MyProjects\fireking\Box\Box.java:16: incompatible types
found : float
required: java.lang.Float
return v;怎么改啊。
^
float v;
v=l*w*h;
return v;
}
float v;
v=l*w*h;
return v;
}
把方法声明改成public float getVolume()
或者返回类型改成 return new Float(v);