Java Program to swap two arrays Example

By | 2018-03-21T22:21:13+05:30 July 22nd, 2016|java programs|

In this Java programming tutorials, I am going to show you how to swap two arrays in Java.

Swap two Arrays Example :

Input 1 : Give an integer array from command line. array1 {1,,2,4,5,3,7}

Input 2 : Give an another integer array from command line. array2 {5,6,0,8,4,3}

Output : array1 : {5,6,0,8,4,3} and array2 : {1,,2,4,5,3,7}


package com.onlinetutorialspoint.javaprograms;

import java.util.Scanner;

public class SwappingTwoArrays {
    public static void main(String[] args) {
        Scanner input_size = new Scanner(System.in);
        System.out.println("Enter the Size of Arrays : ");
        int size = input_size.nextInt();
        int[] array1 = new int[size], array2 = new int[size], buffer = new int[size];
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter the First Array of Elements: ");
        for (int i = 0; i < size; i++) {
            array1[i] = sc.nextInt();
        }
        System.out.println("Enter the Second Array of Elements: ");
        for (int i = 0; i < size; i++) {
            array2[i] = sc.nextInt();
        }
        System.out.println("Before Swapping");
        System.out.println("First Array: ");
        for (int i = 0; i < size; i++) {
            System.out.print(array1[i]);
        }
        System.out.println("\nSecond Array: ");
        for (int i = 0; i < size; i++) {
            System.out.print(array2[i]);
        }
        for (int i = 0; i < size; i++) {
            buffer[i] = array1[i];
            array1[i] = array2[i];
            array2[i] = buffer[i];
        }
        System.out.println("\nArrays after Swapping");
        System.out.println("First Array: ");
        for (int i = 0; i < size; i++) {
            System.out.print(array1[i]);
        }
        System.out.println("\nSecond Array: ");
        for (int i = 0; i < size; i++) {
            System.out.print(array2[i]);
        }
    }
}

Output :

Enter the Size of Arrays :
5
Enter the First Array of Elements:
1
5
6
9
8
Enter the Second Array of Elements:
5
6
4
2
8
Before Swapping
First Array:
15698
Second Array:
56428
Arrays after Swapping
First Array:
56428
Second Array:
15698

Happy Learning 🙂

About the Author:

Hi Folks, you have reach this so far, that shows you like what you are learning. Then why don't you support us to improve for bettor tutorials by leaving your valuable comments and why not you keep in touch with us for latest updates on your favorite blog @ facebook , twitter , Or Google+ ,

Leave A Comment