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
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.