新手求助,返回的整形?

mn5483622 2013-04-21 03:56:22
代码是比较三个数大小,以从小到大输出
错误:在红色区域 This method must return a result of type int
为什么啊?我定义的是int啊,求解
public class MyPoint{

public static int daXiao(int a,int b,int c)
{
if(a>b)
{
if(a>c)
{
if(b>c)
System.out.println(c+" "+b+" "+a);
else
System.out.println(b+" "+c+" "+a);
}
else
System.out.println(b+" "+a+" "+c);
}
else
{
if(a>c)
{
System.out.println(c+" "+a+" "+b);
}
else
if(b>c)

System.out.println(a+" "+c+" "+b);

else

System.out.println(a+" "+b+" "+c);

}
}
public static void main(String [] args)
{

daXiao(7,5,0);
}
}
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragon_boat 2013-04-22
  • 打赏
  • 举报
回复
return 就等于你调用这个函数后的结果
mn5483622 2013-04-22
  • 打赏
  • 举报
回复
哦,这样的啊
mn5483622 2013-04-21
  • 打赏
  • 举报
回复
还有就是return返回值是给函数的,还是给系统的?
mn5483622 2013-04-21
  • 打赏
  • 举报
回复
哦,就是我用int了就得return,如果用void就不用return了?
2013-04-21
  • 打赏
  • 举报
回复
.daXiao()方法里面你忘记return 了

58,441

社区成员

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

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