A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 techotakus 于 2014-9-28 16:30 编辑

/*
需求:判断2个数是否相同。
思路:1,结果是boolean型,返回值类型为boolean。
        2,有两个未知数参与运算。int类型。
class FunctionTset
{
         public static void main{String[] agrs}
         {
                  
         }
         public static boolean compare(int a,int b)
         {
                if(a==b)
                   return true;
                else
                   return false;
         }


}//我的主函数里面该怎么写,把老师讲的函数看了好多遍也没看懂。

评分

参与人数 1技术分 +1 收起 理由
敏敏好学 + 1 加油哦

查看全部评分

10 个回复

正序浏览
  1. class FunctionTest{


  2.         public static void main(String[] args){
  3.                 boolean result = compare(3,4)
  4.         }

  5.        
  6.         public static boolean compare(int a,int b){

  7.                 if(a==b)
  8.                         return true;
  9.                 else
  10.                         return false;
  11.         }

  12. }
复制代码
回复 使用道具 举报
你要加油
回复 使用道具 举报
:loveliness:谢谢各位!懂了
回复 使用道具 举报
雨下阳光 发表于 2014-9-28 10:19
楼上正解,你符号错了。主函数里调用这个比较的方法就行了,比如:compare(3,4),但是这时你看不到结果, ...

:D谢谢,懂了!在记事本敲多了,在帖子上面敲着敲着就会掉好多。。。。
回复 使用道具 举报
夕默 中级黑马 2014-9-28 10:31:26
7#
楼主啊!这个问题不难,但是有很多小细节你给忽略掉了,所以造成程序各种问题。多敲代码。
回复 使用道具 举报
返回值类型是什么就用什么类型的变量接收就行了
boolean a=compare(2,3);
后面操作a就可以了
回复 使用道具 举报
直接在主函数里调用
boolean b = compare(5,15);
syso(b);就可以了
回复 使用道具 举报
楼上正解,你符号错了。主函数里调用这个比较的方法就行了,比如:compare(3,4),但是这时你看不到结果,再打印出来就好了,可以这样:System.out.print(compare(3,4);
回复 使用道具 举报
techotakus 发表于 2014-9-28 10:04
写错了,  (String[] agrs)    ........................

:funk:  好多错误啊,,,多行注释掉了 一个。。。
回复 使用道具 举报
:L写错了,  (String[] agrs)    ........................:funk:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马