Встречается на собеседованиях • сегодня

Сколько знаешь способов проверки условий

В Java есть несколько способов проверки условий:

  1. if-else - базовый условный оператор:
java
if (a > b) {
    // код
} else if (a == b) {
    // код 
} else {
    // код
}
  1. Тернарный оператор - компактная форма if-else:
java
String result = (a > b) ? "Больше" : "Меньше или равно";
  1. switch-case - для множественных условий:
java
switch (day) {
    case 1: System.out.println("Пн"); break;
    case 2: System.out.println("Вт"); break;
    default: System.out.println("Другой день");
}
  1. Логические операторы - комбинирование условий:
java
if (a > 0 && b < 10 || c == 5) {
    // код
}
  1. Optional (Java 8+) - проверка на null:
java
optionalValue.ifPresent(val -> System.out.println(val));
  1. Stream API (Java 8+) - фильтрация:
java
list.stream().filter(x -> x > 5).forEach(...);
  1. assert - для тестирования (требует -ea):
java
assert a > 0 : "a должно быть положительным";
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы