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