java奇偶_Java之奇偶组合

写一个函数,将已知数组的奇数项组合成一个新的数组,在函数中调用该数组,并且输出新数组的内容。

定义一个数组,该数组为{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}

写一个函数,函数名为oddArray需要一个参数,该函数的功能是将数组中的奇数项存入另外一个数组,并且返回该数组到主函数中。

在主函数中定义一个新的数组,用于获取oddArray函数的返回值,然后循环显示返回的值,显示为1 3 5 7 9 11 13 15 17

package com.cdp.shuzu;

public class shuzu {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("奇数偶数组合:");

// 数组

int arry1[] = { 1, 2, 3, 4, 5,

6, 7, 8, 9, 10, 11, 12,

13, 14, 15, 16,17, 18 };

// 定义一个oddArray函数的数组

int arry2[] = oddArray(arry1);

//

for (int i = 0; i < arry2.length; i++) {

System.out.print(arry2[i] + " ");

}

}

private static int[] oddArray(int[] arry1) {

int len = 0;

if (arry1.length % 2 == 0) {

len = arry1.length / 2;

} else {

len = arry1.length / 2 + 1;

}

int[] arry2 = new int[len];

for (int i = 0, j = 0; j < len; i = i + 2, j++) {

arry2[j] = arry1[i];

}

return arry2;

}

}

run:

奇数偶数组合:

1 3 5 7 9 11 13 15 17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值