如果数组元素是偶数,保持不变;如果数组元素是奇数,则通过乘 2 的方式变为偶数。

请定义方法 static void evenArray(int[] array) 实现将数组元素变为偶数,具体为:如
果数组元素是偶数,保持不变;如果数组元素是奇数,则通过乘 2 的方式变为偶数。
在调用该方法前、后分别调用 outputArray

如果对你有帮助请采纳!


public class Yugi{
public static void main(String[] args){
int[] arr = {1,2,3,4,5};
evenArray(arr );
}

static void evenArray(int[] array){
for(int i = 1; i < arr.length; i += 2){
System.out.println(arr[i]);
}
for(int i = 0; i < arr.length; i += 2){
System.out.println(arr[i]);
}
}
}

给个简单的例子参考:

public class TestDemo{

    public static void evenArray(int[] array){
        System.out.println(Arrays.toString(array));
        for(int i=0;i<array.length;i++){
            if(array[i]%2==1){
                array[i] *= 2;
            }
        }
        System.out.println(Arrays.toString(array));
    }

    public static void main(String[] args) {
        int[] arr = new int[]{1,4,12,5,6,8};
        evenArray(arr);
    }
}

img


如有帮助,请采纳!

给你一个好玩的
public static void main( String[] args ) {
int[] arr = new int[]{1,4,12,5,6,8};
Arrays.stream(arr).map(o -> o % 2 == 0 ? o : o * 2).forEach(System.out::println);
}