黑马程序员技术交流社区

标题: 肿么没人回我呢?????求看一眼。。。。寻答案。 [打印本页]

作者: 待解封的小刀    时间: 2014-7-6 20:43
标题: 肿么没人回我呢?????求看一眼。。。。寻答案。
在基础视频中讲到函数的定义的时候。
要两个确定。1 确定运算结果:用来明确返回值类型
2明确是否需要未知内容参与运算:用来确定参数列表。
那么我定义了一个功能 是求一个一维数组中能被2整除的数。写到中间不知道怎么写了,求补充啊。
首先 定义函数 求的是数组中的数 用int  未知 数组 arr
然后对数组进行遍历 用for 语句  找出其中能被2整除的数。并打印
写程序
class Test
{  public static int getShu(int arr[])
     {
        for(int x=0;x<arr.length;x++)
        {
           if(arr[x]%2==0)       下面怎么写返回值啊 不知道怎么写了  求指教啊  急急急急!!!
                                           谢谢各位天使大姐了。。。
            
        }

     }








作者: 自闭宅男    时间: 2014-7-6 20:50
if(arr[x] % 2 = 0) {
System.out.println(arr[x]);
}
这是最简单的操作方法
作者: 待解封的小刀    时间: 2014-7-6 21:02
自闭宅男 发表于 2014-7-6 20:50
if(arr[x] % 2 = 0) {
System.out.println(arr[x]);
}

这个知道啊  我的意思是定义的函数啊 用int类型的 需要返回值的 你的这个我明白哦  用void
可是 按照 思想做 写到一半  写不聊了,,,,,求解答啊
作者: 待解封的小刀    时间: 2014-7-6 21:06
自闭宅男 发表于 2014-7-6 20:50
if(arr[x] % 2 = 0) {
System.out.println(arr[x]);
}

这个知道啊  我的意思是定义的函数啊 用int类型的 需要返回值的 你的这个我明白哦  用void
可是 按照 思想做 写到一半  写到返回值的时候不知道怎么写了,,,,,求解答啊
作者: 李金中    时间: 2014-7-12 18:05
没明白,你是想求出所有的能被2整除的数么。。。
那么返回值只能是 int[] 数组了,用它保存,最后退出循环返回就成了




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