Операции над примитивами

228
26 октября 2019, 07:40

Будет ли иметь смысл выражение: double d = 8 / 10; Я имею в виду, будет ли получаться десятичное число 0.8 P.s: просто читал, что при делении целых чисел остаток отбрасывается, однако конкретно объяснено не было.

Answer 1

Тут дело в порядке выполнения операций. Сначала вы делите один int на другой, а только после этого присваиваете значение переменной с типом double, что вызовет приведение типа, но приведение именно для результата деления int на int. И да, лучше проверять такие гипотезы на практике, а вот если непонятен результат проверки - уже задавать вопрос по теме которая непонятна.

READ ALSO
Рентабельность использования java.util.concurrent.* [закрыт]

Рентабельность использования java.util.concurrent.* [закрыт]

Приветсвую, за два года опыта разработки на Java научился много чему, но и конечно что-то никогда не использовал, кроме как на этапе обучения,...

117
Как искать данные во всех ключах Firebase dat?

Как искать данные во всех ключах Firebase dat?

В моем случае сейчас идет поиск по Ключу kzSongTitleЯ же хочу искать во всех ключах

152
Получение всех ResultSet из Statement из JDBC?

Получение всех ResultSet из Statement из JDBC?

Я выполняю следующие запросы:

117