package com.zyx.cn.baidu_test.day1;
/**
* 对原数组a的每个元素计算其奇偶性0代表偶数1代表奇数,把这些0、1填到一个新数组b里面,最后返回数组b。在main方法中调用测试该方法。
举例:a ={4,5,9,2,8,1},则b ={0,1,1,0,0,1}
* @author yltd
*
*/
public class ArrayCount {
public static void main(String[] args) {
int[] a ={4,5,9,2,8,1};
a = parity(a);
show(a);
}
public static int[] parity(int[] a){
//遍历数组a
for (int i = 0; i < a.length; i++) {
if(a[i] % 2 !=0){//奇数
a[i]=1;
}else{
a[i]=0;
}
}
return a;
}
public static void show(int[] a){
System.out.print("b = {");
for (int i = 0; i < a.length; i++) {
if(i == a.length-1){
System.out.print(a[i]);
}else{
System.out.print(a[i]+",");
}
}
System.out.println("}");
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。