Java | Functions | Question 3
class Test { public static void swap(Integer i, Integer j) { Integer temp = new Integer(i); i = j; j = temp; } public static void main(String[] args) { Integer i = new Integer( 10 ); Integer j = new Integer( 20 ); swap(i, j); System.out.println( "i = " + i + ", j = " + j); } } |
chevron_right
filter_none
(A) i = 10, j = 20
(B) i = 20, j = 10
(C) i = 10, j = 10
(D) i = 20, j = 20
Answer: (A)
Explanation: Parameters are passed by value in Java
Quiz of this Question
Recommended Posts:
- Java | Functions | Question 7
- Java | Functions | Question 11
- Java | Functions | Question 10
- Java | Functions | Question 9
- Java | Functions | Question 8
- Java | Functions | Question 1
- Java | Functions | Question 2
- Java | Functions | Question 4
- Java | Functions | Question 5
- Java | Functions | Question 6
- Currying Functions in Java with Examples
- C | Functions | Question 5
- C | Functions | Question 6
- C | Functions | Question 10
- C | Functions | Question 7