Назад к задачам
Junior — Senior
7

Как работает сравнение примитивного int и объекта Integer в Java

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Код‑ревью метода, иллюстрирующего различия при сравнении примитивных и объектных типов int и Integer внутри кэшируемого диапазона и за его пределами.

private static void intPool() {
    int x = 127;
    int y = 127;
    System.out.println(x == y);

    x = 300;
    y = 300;
    System.out.println(x == y);

    Integer objX = 127;
    Integer objY = 127;
    System.out.println(objX == objY);

    objX = 300;
    objY = 300;
    System.out.println(objX == objY);
}