158k views
0 votes
Write a program whose input is two integers and whose output is the two integers swapped. Place the values in an array, where x is position 0 and y is position 1. Ex: If the input is: 3 8 then the output is: 8 3 Your program must define and call a method: public static void swapValues(int[] values)

User Majster
by
7.2k points

1 Answer

2 votes

Answer:

import java.util.Arrays;

public class swap{

public static void main(String []args){

int [] arr = {2,4};

swapValues(arr);

}

public static void swapValues(int[] values){

int temp;

System.out.println(Arrays.toString(values));

temp=values[0];

values[0]=values[1];

values[1] =temp;

System.out.println(Arrays.toString(values));

}

}

Step-by-step explanation:

In the program above, we created the method swapValues that receives an array of integers as parameters. in the method definition, we created a temp variable that is used to swapp the element at index 0 and index 1. Java's Arrays.to string method is used to print the array before and after the swap.

User Eric Niebler
by
7.4k points