JAVA问题求救~~~~

CloudStrifers 2011-11-04 09:06:22
average()方法用于求三个数的平均数,它有三个整形形式参数,且此三个形式参数的取值范围为【0,100】。倘若形式参数得到的值小于0或者大于100,程序就会抛出异常,如何编译?
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gukuitian 2011-11-08
  • 打赏
  • 举报
回复
明显应该用 &&的,呵呵
土地公公 2011-11-08
  • 打赏
  • 举报
回复
一楼的if条件写的不对呀。
XieZhenz 2011-11-06
  • 打赏
  • 举报
回复
double average(int a,int b,int c){
if( a < 100 || a > 0 || b < 100 || b > 0||c<100||c>0){
return (a+b +c)/3;
} else{
throw new IllegalArgumentException();
}
}
为了梦想 2011-11-06
  • 打赏
  • 举报
回复
1楼写的代码已经完全可以符合楼主的要求了,我在加点我自己的建议,楼主不一定用IllegalArgumenException楼主可以自己定义一个异常,然后new出来。

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧