Библиотека задач по Java | тесты, код, задания
5.76K subscribers
620 photos
5 videos
211 links
Задачи и тесты по Java для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/13eb654a

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Что выведет код сверху?

Ответ:
Программа не выдаст ошибки компиляции. Поскольку a больше 20, а b больше 25, будет выведена 1. Второй оператор if не будет истинным, так как a не больше 30, поэтому будет выполнен блок else, который выведет 3. Таким образом, на выходе будет 1, а затем 3. Обратите пристальное внимание на операторы if и else if. Если бы вместо второго оператора if был оператор else if, то на выходе была бы только 1.
👍291😁1🤔1
Что выведет код сверху?

Ответ:
Compilation error

Null не является объектом в Java.

Компилятор Java предпочитает метод, который имеет более конкретные параметры.

Строка - это объект класса java.lang.String. Следовательно, строка более специфична, чем класс Object, но она в равной степени специфична и для класса Integer. Следовательно, значение null не может соответствовать какой-либо функции, поскольку оно не может выбирать между строкой и целым числом.
👍30
Что выведет код сверху?
Anonymous Quiz
18%
1 2 3 4
38%
1234
2%
0000
42%
Error
👍13👏4
Что выведет код?
Anonymous Quiz
5%
abc
39%
ac
20%
ace
36%
Compiler Error
👍14💩9😁2
Каким будет результат выполнения кода?
Anonymous Quiz
6%
25
20%
24
72%
32
1%
33
👍15🌚2👎1