public int divide(int a,int b)
{
try{
return (a/b);
}catch(Exception e){
e.printStackTrace();
}
}
有错误,总是显示此方法必须返回int类型的结果,可我已经返回了啊,???
{
try{
return (a/b);
}catch(Exception e){
e.printStackTrace();
}
}
有错误,总是显示此方法必须返回int类型的结果,可我已经返回了啊,???
解决方案 »
- 优化Java代码,提高性能
- 帮忙看看配置 为啥 老连接不上数据库
- 新手上路:为什么是Calendar calendar = new GregorianCalendar(pdt); ????
- java测试打印机是否正常?
- 哪里有Java Servlets2.3 编程指南源码下载?
- 初级问题关于窗口显示的问题
- 请问PreparedStatementWrapper的用法和作用?
- 如何利用设置classpath引用同一个包中的另一个实用类?
- java 安全性的问题
- socket 问题
- 我用AbstractTableModel,但是boolean的checkbox显示不正常
- new一个对象怎样计算它用了多少内存
public int divide(int a,int b)
{
try{
return (a/b);
}catch(Exception e){
e.printStackTrace();
}
return 0// 这样应该没问题了,方法内应该显式指定返回值
}
{
int temp = -1;
try{
temp = (a/b);
}catch(Exception e){
e.printStackTrace();
}
return temp;
}
public int divide(int a,int b){
try{
return (a/b);
}
catch(Exception e){
e.printStackTrace();
return -1;
}
}
这样就可以了哈