Что напечатает код при вызове конструктора?
Anonymous Quiz
54%
true, true
16%
false, false
19%
false, true
7%
true, false
3%
узнать ответы
🔥6👍2🙏1
Ответ на вопрос про == для строк:
Правильный ответ - true, true
Здесь все строки это ссылки на один и тот же объект в пуле строк, пэтому сравнение == возвращает тру.
Про пул строк:
Когда в коде создается строка через строковый литерал (например,
Это поведение отличается от создания строк через оператор
Правильный ответ - true, true
Здесь все строки это ссылки на один и тот же объект в пуле строк, пэтому сравнение == возвращает тру.
Про пул строк:
Когда в коде создается строка через строковый литерал (например,
String s = "Hello";
), JVM сначала проверяет пул строк. Если строка с таким же значением уже присутствует в пуле, то новый объект не создается. Вместо этого переменной s
присваивается ссылка на уже существующий объект в пуле. Если же такой строки в пуле нет, JVM создает новый объект строки в пуле и возвращает ссылку на него.Это поведение отличается от создания строк через оператор
new
(например, String s = new String("Hello");
). В этом случае в куче всегда создается новый объект String
, независимо от того, содержится ли такая же строка в пуле строк или нет.👍11❤3🔥2
Вы бросаете два кубика. Каждый кубик имеет 6 граней. Какова вероятность того, что сумма выпавших очков будет равна 6?
👍4🔥2👏2
Ответ на задачу про два кубика:
Каждый кубик имеет 6 граней, поэтому общее количество возможных комбинаций при броске двух кубиков: [ 6 * 6 = 36 ] Это означает, что при броске двух кубиков существует 36 возможных разных исходов.
Теперь определим все комбинации двух кубиков, которые в сумме дают 6. Рассмотрим все возможные пары чисел:
(1, 5)
(2, 4)
(3, 3)
(4, 2)
(5, 1)
Итак, у нас есть 5 благоприятных сочетаний, где сумма равна 6.
Вероятность того, что сумма выпавших очков будет равна 6, можно вычислить по формуле: [ P = число благоприятных исходов / общее количество исходов = 5/36 ]
Ответ:
Таким образом, вероятность того, что сумма очков на двух кубиках будет равна 6, составляет 5/36.
Каждый кубик имеет 6 граней, поэтому общее количество возможных комбинаций при броске двух кубиков: [ 6 * 6 = 36 ] Это означает, что при броске двух кубиков существует 36 возможных разных исходов.
Теперь определим все комбинации двух кубиков, которые в сумме дают 6. Рассмотрим все возможные пары чисел:
(1, 5)
(2, 4)
(3, 3)
(4, 2)
(5, 1)
Итак, у нас есть 5 благоприятных сочетаний, где сумма равна 6.
Вероятность того, что сумма выпавших очков будет равна 6, можно вычислить по формуле: [ P = число благоприятных исходов / общее количество исходов = 5/36 ]
Ответ:
Таким образом, вероятность того, что сумма очков на двух кубиках будет равна 6, составляет 5/36.
Telegram
Java Interview Tasks
Вы бросаете два кубика. Каждый кубик имеет 6 граней. Какова вероятность того, что сумма выпавших очков будет равна 6?
👍10❤4🔥2
👍5😢2🔥1🤔1
👍5🔥2🙏2
Ответ на задачу про ассерт:
Если a равно NaN, то проверка if (a == 0.0) будет ложной, и будет AssertionError();, поскольку NaN не равен ни нулю, ни любому другому числу. В данном коде стоит добавить проверку if(Double.isNaN(a))
Если a равно NaN, то проверка if (a == 0.0) будет ложной, и будет AssertionError();, поскольку NaN не равен ни нулю, ни любому другому числу. В данном коде стоит добавить проверку if(Double.isNaN(a))
Telegram
Java Interview Tasks
Может ли этот код выбросить AssertionError?
👍12🔥4😢1
Что напечатает код?
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