Javaコードの日常業務:1。整数配列が与えられた場合、すべての偶数を配列の前に置き、すべての奇数を配列の後ろに置きます。2。2つの整数配列が与えられた場合、2つの配列の内容を交換します。

Javaコードの毎日の練習

1.整数配列の場合、すべての偶数を配列の前に置き、すべての奇数を配列の後ろに置きます。

import java.lang.reflect.Array;
import java.util.*;
public class Test {
    public static int[] func(int[] arr) {
    int left=0;
    int right=arr.length-1;
    while(left<right){
        while(arr[left]%2==0){
            left++;
        }
        while(arr[right]%2!=0){
            right--;
        }
        int temp=arr[left];
        arr[left]=arr[right];
        arr[right]=temp;
        }
    return arr;
    }

    public static void main(String[] args) {
        int[] arr={5,7,89,8,6,99,5,1,2,12,63};
        System.out.println(Arrays.toString(func(arr)));
    }
}

ここに画像の説明を挿入
2. 2つの整数配列が与えられた場合、2つの配列の内容を交換します。

import java.util.*;
public class Test {
public static void main(String[] args) {
        int[] arr1={1,2,3,4,5,6,7,8,9};
        int[] arr2={9,8,7,6,5,4,3,2,1};
        func1(arr1,arr2);
    }
    public static void func1(int[] arr1,int[] arr2){
        int temp=0;
        for (int i = 0; i <arr1.length ; i++) {
            temp=arr1[i];
            arr1[i]=arr2[i];
            arr2[i]=temp;
        }
        System.out.println(Arrays.toString(arr1));
        System.out.println(Arrays.toString(arr2));
    }
}

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45621376/article/details/111754278