Что напечатает код?
Anonymous Quiz
35%
try
21%
CustomCloseable
26%
try,CustomCloseable
11%
что-то еще
6%
узнать ответ
🔥7👍3🙏2
Ответ на вопрос про try-catch-with-resources:
Напечатается "try", так как в случае когда вылетает ексепшн внутри try-catch и при закрытии ресурса, то второй эксепшен добавляется в поле suppressedExceptions в основном эксепшене.
Напечатается "try", так как в случае когда вылетает ексепшн внутри try-catch и при закрытии ресурса, то второй эксепшен добавляется в поле suppressedExceptions в основном эксепшене.
🔥11🤔7👍4
Чему будет равно d3?
Anonymous Quiz
29%
Nan
34%
Infinity
4%
-Infinity
7%
0.0
18%
что-то еще
8%
узнать ответ
👍8🔥3🙏2
Ответ на вопрос про проблемы в коде копайлота:
Основная проблема тут в том, что Set.of создает Unmodifiable Set, поэтому, когда дойдет до ветки else , там упадет эксепшн при вызове метода add(dt).
Основная проблема тут в том, что Set.of создает Unmodifiable Set, поэтому, когда дойдет до ветки else , там упадет эксепшн при вызове метода add(dt).
Telegram
Java Interview Tasks
Какие проблемы есть в этом коде? (Код сгенерировал copilot)
🔥7👍1🙏1
Игральный кубик бросают 3 раза подряд. Какая вероятность того, что выпадет хотя бы одна 6-ка?
Anonymous Quiz
24%
≈0,42
10%
≈0,667
4%
≈0,8
26%
≈0,33
20%
Другой вариант
15%
Узнать ответ
🔥5🐳5👍2
Ответ на вопрос про три игральных кубика:
Проще всего посчитать так - найдем вероятность того, что шестерка ни разу не выпадет:
Вероятность, что шестерка не выпадет = 5/6, так как броски кубика - независимые события то вероятность того, что шестерка не выпадет на трех кубиках =
(5/6)^3
Тогда искомая вероятность = 1-(5/6)^3≈0,42
Проще всего посчитать так - найдем вероятность того, что шестерка ни разу не выпадет:
Вероятность, что шестерка не выпадет = 5/6, так как броски кубика - независимые события то вероятность того, что шестерка не выпадет на трех кубиках =
(5/6)^3
Тогда искомая вероятность = 1-(5/6)^3≈0,42
Telegram
Java Interview Tasks
Игральный кубик бросают 3 раза подряд. Какая вероятность того, что выпадет хотя бы одна 6-ка?
≈0,42 / ≈0,667 / ≈0,8 / ≈0,33 / Другой вариант / Узнать ответ
≈0,42 / ≈0,667 / ≈0,8 / ≈0,33 / Другой вариант / Узнать ответ
👍8🔥4❤1
👍6🔥2👻1
👍9😢2🔥1
Ответ на вопрос про заполнение списков:
- Инициализация массива:
В первой части создаётся массив строк, который включает значения "1", "2" и null. Исключение не возникает, так что "0" не будет выведено.
- Первый вызов метода fillList(strArr, 1):
Метод заполняет ArrayList элементами из массива. Поскольку в массиве присутствует null, это не вызывает исключение, соответственно, "1" не будет выведено.
- Второй вызов метода fillList(strArr, 2):
Этот вызов создаёт неизменяемый список. И в этот список запрещено добавлять null, поэтому "2" будет напечатано.
Итог: напечатается "2"
📌 Вывод: всегда следите за возможными null значениями в вашем коде и проверяйте, как различные структуры данных обрабатывают их! А так же аккуратно рефакторите, заменяя ArrayList на List.of(), так как кроме того что List.of - неизменяемый, эти две реализации List по разному работают с null значениями.
- Инициализация массива:
В первой части создаётся массив строк, который включает значения "1", "2" и null. Исключение не возникает, так что "0" не будет выведено.
- Первый вызов метода fillList(strArr, 1):
Метод заполняет ArrayList элементами из массива. Поскольку в массиве присутствует null, это не вызывает исключение, соответственно, "1" не будет выведено.
- Второй вызов метода fillList(strArr, 2):
Этот вызов создаёт неизменяемый список. И в этот список запрещено добавлять null, поэтому "2" будет напечатано.
Итог: напечатается "2"
📌 Вывод: всегда следите за возможными null значениями в вашем коде и проверяйте, как различные структуры данных обрабатывают их! А так же аккуратно рефакторите, заменяя ArrayList на List.of(), так как кроме того что List.of - неизменяемый, эти две реализации List по разному работают с null значениями.
Telegram
Java Interview Tasks
Что напечатает код?
1👍12❤3🙏1
Проблема в коде , в том что loadAllDB() вызывается всегда, так как orElse() всегда вычисляет значение по умолчанию, что бы вызывать этот метод только когда это нужно , можно использовать orElseGet , который вызывает переданный метод только если optional == empty
👍21🔥1🙏1
Что напечатает код?
Anonymous Quiz
28%
123
23%
23
6%
3
14%
ексепшн
16%
код не скомпилируется
8%
другой ответ
5%
узнать ответ
👍4🔥2🙏1