/*
定义一个功能,比较两个数是否相等。
明确一:这个功能的结果是什么?
为真还是假,boolean型值。
明确二:这个功能实现过程中是否需要未知内容参与运算?
两个被比较的数,int参数列表
*/
//a我的方法:
public static boolean compare(int a,int b)
{
if (a==b)
{
System.out.println("相等");
}
else
System.out.println("不相等");
return (a==b);
}
//老师的方法
public static boolean equals(int a , int b)
{
return a==b;
}
今天在听毕老师视频的时候,讲到函数一节,老师给出一个需求: 比较两个数是否相等,看完需求先自己敲了一个程序出来(如上//我的方法).
刚开始没有写return,编译显示错误缺少返回值,于是就瞎蒙了一句:return (a==b)编译居然编译成功,给定a,b值也能判断了,但是我不清楚
我写的这个:return在程序中有什么作用。百度了一下:1,用于结束函数2,该函数运算后的结果,该结果会返回调用者。返回调用者?有什么用处呢?
还有return在我写的函数中有什么用处呢?希望获得大家的解答........
|
|