class CRectanglej{
protected int length;
protected int width;
public String toString(){//错误在这里,Exception in thread "main" java.lang.Error: 无法解析的编译问题:
此方法必须返回 String 类型的结果。下面的程序哪里不返回,String类型?
//String l="length";
//return l;
int a=length;
int b=width;
if(a>=b)
return toString();//难道这里返回的不是String类型?
else
System.out.println("Argument Error");
}
CRectanglej(int l,int w){
length=l;
width=w;
}
}
public class p_229_17 { /**
* @param args
*/
public static void main(String[] args) {
CRectanglej rect=new CRectanglej(2,6);
System.out.println("length= "+rect.length+"width="+rect.width+"area="+rect.length*rect.width);
System.out.println(rect.toString());
// TODO 自动生成方法存根 }}新手不清楚,请高手解答。
protected int length;
protected int width;
public String toString(){//错误在这里,Exception in thread "main" java.lang.Error: 无法解析的编译问题:
此方法必须返回 String 类型的结果。下面的程序哪里不返回,String类型?
//String l="length";
//return l;
int a=length;
int b=width;
if(a>=b)
return toString();//难道这里返回的不是String类型?
else
System.out.println("Argument Error");
}
CRectanglej(int l,int w){
length=l;
width=w;
}
}
public class p_229_17 { /**
* @param args
*/
public static void main(String[] args) {
CRectanglej rect=new CRectanglej(2,6);
System.out.println("length= "+rect.length+"width="+rect.width+"area="+rect.length*rect.width);
System.out.println(rect.toString());
// TODO 自动生成方法存根 }}新手不清楚,请高手解答。
解决方案 »
- 求一个{name}大括号内的正则表达式
- 关于java.io.WriteAbortedException和java.io.NotSerializableException异常的解决
- 请问for each不能用于2维 数组吗?
- 朋友们,怎么让textarea显示其他类的值,我写的老报空指针错误。谢拉
- 一道笔试题,C/C++ 与 Java 不一样!!
- 再问一个简单的java异常问题
- 到底servlet怎么运行编译啊?哭了啊!
- 问题:用java开发视频聊天程序
- 为什么退出Jbuilder7以后会出现任务栏死了的现象?
- 求对图象放大缩小的算法
- java实现获取上个月的年月
- 求教网络编程,client监听共享队列又监听read
而且参数合不合适,也不要在这判断。可以在toString()里这样就行:
public String toString(){
return "矩形长为"+length+" 矩形宽为 "+width;
}
解决方法:添加一个return null;This method must return a result of type String 此方法必须返回一个String类型的结果
问题确实够菜的