TGViewer
Java tests Java tests @java_quizes · 2.42K subscribers
Post #217 2.96K
🕕 Задача по Java: Что будет выведено?


public class Main {
public static void main(String[] args) {
Integer a = 127;
Integer b = 127;
Integer c = 128;
Integer d = 128;

System.out.println(a == b); // ?
System.out.println(c == d); // ?
}
}


Варианты:
A) true, true
B) true, false
C) false, true
D) false, false

✅ Правильный ответ: B

Объяснение:
Java кэширует объекты Integer в диапазоне -128 ... 127.
a == b — то же значение и тот же объект.
c == d — разные объекты вне кэша. Используй .equals() для сравнения!
  • 👍 12
  • 🤯 12
  • ❤ 6
  • 🔥 2
More from @java_quizes
  1. Aug 22, 2026Post #254
  2. Aug 22, 2026photo post
  3. Aug 22, 2026Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собира…
  4. Aug 17, 2026☕ Java-баг, который выглядит нормально, но ломает `HashMap` Что выведет этот код? Map<List…
  5. Jul 19, 2026Post #250
  6. Jul 19, 2026❓Что из вариантов лучше всего описывается определением: Операция, которая содержит серию з…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →