黑马程序员技术交流社区

标题: 在学习函数的时候,结果是boolean型,我的主函数该怎么写? [打印本页]

作者: techotakus    时间: 2014-9-28 10:01
标题: 在学习函数的时候,结果是boolean型,我的主函数该怎么写?
本帖最后由 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;
         }


}//我的主函数里面该怎么写,把老师讲的函数看了好多遍也没看懂。
作者: techotakus    时间: 2014-9-28 10:04
:L写错了,  (String[] agrs)    ........................:funk:
作者: techotakus    时间: 2014-9-28 10:19
techotakus 发表于 2014-9-28 10:04
写错了,  (String[] agrs)    ........................

:funk:  好多错误啊,,,多行注释掉了 一个。。。
作者: 雨下阳光    时间: 2014-9-28 10:19
楼上正解,你符号错了。主函数里调用这个比较的方法就行了,比如:compare(3,4),但是这时你看不到结果,再打印出来就好了,可以这样:System.out.print(compare(3,4);
作者: EDDY_Liang    时间: 2014-9-28 10:20
直接在主函数里调用
boolean b = compare(5,15);
syso(b);就可以了

作者: Fightin黑马    时间: 2014-9-28 10:23
返回值类型是什么就用什么类型的变量接收就行了
boolean a=compare(2,3);
后面操作a就可以了
作者: 夕默    时间: 2014-9-28 10:31
楼主啊!这个问题不难,但是有很多小细节你给忽略掉了,所以造成程序各种问题。多敲代码。
作者: techotakus    时间: 2014-9-28 10:33
雨下阳光 发表于 2014-9-28 10:19
楼上正解,你符号错了。主函数里调用这个比较的方法就行了,比如:compare(3,4),但是这时你看不到结果, ...

:D谢谢,懂了!在记事本敲多了,在帖子上面敲着敲着就会掉好多。。。。
作者: techotakus    时间: 2014-9-28 10:35
:loveliness:谢谢各位!懂了
作者: 希筱诺    时间: 2014-9-28 10:44
你要加油
作者: 更上一层    时间: 2014-9-28 11:03
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2