Рубрики

Java | Функции | Вопрос 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);

   }

}

(А) i = 10, j = 20
(B) i = 20, j = 10
(С) i = 10, j = 10
(D) i = 20, j = 20

Ответ: (А)
Объяснение: Параметры передаются по значению в Java
Тест на этот вопрос

Рекомендуемые посты:

Java | Функции | Вопрос 3

0.00 (0%) 0 votes