Home  >  Article  >  Java  >  How to declare an integer array in Java?

How to declare an integer array in Java?

王林
王林forward
2023-04-24 21:40:141727browse

Given an integer array

Put all the even numbers in the first half, and put all the odd numbers in the second half of the array

public static void func(int[] array){
        int i = 0;
        int j = array.length - 1;
        while(i <j){
            while(i < j && array[i] % 2 == 0){
                i++;
            }
            while (i < j && array[j] % 2 != 0){
                j--;
            }
            int tmp = array[i];
            array[i] = array[j];
            array[j] = tmp;
        }
    }
 
    public static void main(String[] args) {
        int[] array = {1,4,3,6,8,5,9};
        func(array);
        System.out.println(Arrays.toString(array));
    }

Print the result:

How to declare an integer array in Java?

The above is the detailed content of How to declare an integer array in Java?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete