119k views
0 votes
Given three already declared int variables, i, j, and temp, write some code that swaps the values in i and j. Use temp to hold the value of i and then assign j's value to i. The original value of i, which was saved in temp, can now be assigned to j.

User Ank I Zle
by
8.4k points

1 Answer

5 votes

Answer:

public class newass {

public static void main(String[] args) {

int i = 5,j=6,temp;

System.out.println("--Before swap--");

System.out.println("First number = " + i);

System.out.println("Second number = " + j);

// Value of first is assigned to temporary

temp = i;

// Value of second is assigned to first

i = j;

// Value of temporary (which contains the initial value of first) is assigned to second

j = temp;

System.out.println("--After swap--");

System.out.println("First number = " + i);

System.out.println("Second number = " + j);

}

}

Step-by-step explanation:

That is a java code that accomplishes the task. we start off by assigning initial values (5 and 6) respectively to i and j. We first print this out, then using a the temp values we swap the values and print out.

User Arvind
by
7.4k points