How do I reverse an int array in Java?

前端 未结 30 2937
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-21 07:18

I am trying to reverse an int array in Java.

This method does not reverse the array.

for(int i = 0; i < validData.length; i++)
{
    int temp =          


        
30条回答
  •  轮回少年
    2020-11-21 08:11

    below is the complete program to run in your machine.

    public class ReverseArray {
        public static void main(String[] args) {
            int arr[] = new int[] { 10,20,30,50,70 };
            System.out.println("reversing an array:");
            for(int i = 0; i < arr.length / 2; i++){
                int temp = arr[i];
                arr[i] = arr[arr.length - i - 1];
                arr[arr.length - i - 1] = temp;
            }
            for (int i = 0; i < arr.length; i++) {
                System.out.println(arr[i]);
            }   
        }
    }
    

    For programs on matrix using arrays this will be the good source.Go through the link.

提交回复
热议问题