黑马程序员技术交流社区

标题: java基础 [打印本页]

作者: 原子弹    时间: 2014-3-6 01:49
标题: java基础
翻转数组时一段代码
   for(int a=0,b=arr.length;a<b;a++,b--){}
定义求两个数的和的函数
  public static int sum(int a,int b){}
    为什么这里不可以省略   int      (int a,b)  怎么就不行

作者: Maple    时间: 2014-3-6 06:38
定义方法访问权限   返回值类型 方法名(数据类型 参数1,数据类型 参数2,.....){....}
这是定义方法的规则,既然是规则就没有不遵守的理由吧。。。
如果觉得一个定义比较麻烦,那用可变参数就可以了,不过前提是数据类型要相同。
可以写成 public static int sum(int ... a){} 这个样子




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