黑马程序员技术交流社区
标题:
新人求解
[打印本页]
作者:
@小白@
时间:
2013-5-10 23:57
标题:
新人求解
/*
需求:判断两个数是否相同。
思路:
1明确功能的结果:结果是:boolean;
2。功能是否有未知内容参与运算。有,两个整数。
*/
class FunctionDemo
{
public static void main(String[] args)
{
}
int compare(4,3);
public static boolean compare(int a, int b)
{
//return(a==b)?true:false;
return a==b;
}
}
int compare(4,3);报错,求解
作者:
ZhaoYuBetter
时间:
2013-5-11 00:01
int compare(4,3); 需要写在 main 方法体里面!
作者:
、__WSD吴少东
时间:
2013-5-11 00:14
本帖最后由 、__WSD吴少东 于 2013-5-11 00:16 编辑
/*
需求:判断两个数是否相同。
思路:
1明确功能的结果:结果是:boolean;
2。功能是否有未知内容参与运算。有,两个整数。
*/
class FunctionDemo
{
public static void main(String[] args)
{
boolean compare(4,3);
}
public static boolean compare(int a, int b)
{
return a==b;
}
}
作者:
Sofoul
时间:
2013-5-11 00:34
class Hello
{
public static void main(String[] args)
{
System.out.println(compare(4,3));
}
public static boolean compare(int a, int b)
{
return a==b;
}
}
这个代码是修改后的正确的。因为compare应经定义了是boolean型,不能再定义成int型了,而且你在主函数外面定义肯定报错啊,你都没有调用你所写得功能函数。
作者:
ld5128702
时间:
2013-5-11 01:33
必须知道main方法是java的开始执行语句,无论什么都是从main开始的,所以你必须把compare()放在main方法之内,而且因为返回的是boolean类型,所以你不能用int修饰
看结果可以直接输出:
class FunctionDemo
{
public static void main(String[] args)
{
System.out.println( compare(4,3));
}
public static boolean compare(int a, int b)
{
//return(a==b)?true:false;
return a==b;
}
}
作者:
壹旪傾峸
时间:
2013-5-11 01:35
首先这句代码int compare(4,3);应该写在主方法中。2. 定义的方法里是返回boolean类型的值 可是你这个int 是什么意思3.再者你这句代码本身就是错误的 建议你再好好看看相关基础视频
作者:
蔚蓝小嗨
时间:
2013-5-11 22:09
楼主调用的方法返回类型是布尔型的,要么true要么false 应该把int改成boolean写在主函数里面直接输出:System.out.println(compare(4,3));
作者:
黄玉昆
时间:
2013-5-11 22:54
如果问题解决了,请将分类改为“已解决”,谢谢
作者:
jingzhouheima
时间:
2013-5-11 23:33
class FunctionDemo
{
public static void main(String[] args)
{
compare(4,3);//调用自定义判断函数
}
/* 自定义判断方法,两个参数,返回布尔类型*/
public static viod compare(int a, int b)
{
System.out.println( return a==b ) ;
}
}
作者:
仲伟
时间:
2013-5-12 09:55
public class Test7
{
public static void main(String[] args)
{
compare(4,3);
}
public static boolean compare(int a, int b)
{
//return(a==b)?true:false;
System.out.println(a==b);
return a==b;
}
}
这就行了吗啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2