请定义方法 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);
}
}
给你一个好玩的
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);
}