java 定义函数问题

我想定义一个函数用来比较大小,但是始终无法编译成功,代码如下:classFun{publicstaticvoidmain(String[]args){intsum=daX... 我想定义一个函数用来比较大小,但是始终无法编译成功,代码如下:
class Fun
{
public static void main(String[] args)
{
int sum=daXiao(6,10);
System.out.print(sum);
}
public static boolean daXiao (int a,int b)
{
if(a>b)

return true;
else
return false;
}
}

结果还是输出以下代码:
E:\newj>javac function.java
function.java:5: 错误: 不兼容的类型
int sum=daXiao(6,10);
^
需要: int
找到: boolean
1 个错误
展开
 我来答
zgh26782000
2013-11-20 · TA获得超过1453个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:497万
展开全部
public static boolean daXiao (int a,int b)

你的方法是返回一个boolean类型的数据
而你接收的地方int sum=daXiao(6,10)是一个int类型的
把你接收的类型改成boolean就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘_志佳
2013-11-20 · TA获得超过1325个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:246万
展开全部
你定义的函数返回类型是boolean:public static boolean daXiao (int a,int b);
但你在调用的时候将这个boolean类型的值却赋值给了一个int型变量:int sum=daXiao(6,10);
如果要调用,你应该将返回值赋给一个boolean变量,例如:boolean bDaxiao = daXiao(6,10);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nodejs源码
2013-11-20
知道答主
回答量:32
采纳率:0%
帮助的人:15.5万
展开全部
你的class前面要加 public 啊 一个类里面至少有个public类 你那个写的是内部类。。。。忘看后面了 你的方法返回值是boolean类型的 而你的把得到的值赋值为int 类型 这是类型转换错误 你把int 改为boolean 就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lulu1165314101
2013-11-20 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:28.4万
展开全部
呵呵,这个问题这么简单。

class Fun
{
public static void main(String[] args)
{
int value=daXiao(6,10);
System.out.print("两者中的最大值为:"+value);
}
public static int daXiao (int a,int b)
{
if(a>b)

return a;
else
return b;
}
}

一定要注意,你写的方法返回值是boolean型的,你却用int型去接收。这样会造成类造型异常。。 请采纳!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
极光个人博客
2013-11-20 · 超过27用户采纳过TA的回答
知道答主
回答量:92
采纳率:66%
帮助的人:32万
展开全部
是比较大小吗?
public class Test {

/**
* 比较两个数的大小
*/
int a;
int b;
public static void main(String[] args) {

}
public void bijiao(int a,int b){

if (a>b) {
System.out.println("a大于b");
}else if(a<b) {
System.out.println("a小于b");
}else {
System.out.println("a等于b");
}
}
}
比较两个数的大小,这样就可以了呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式