lubaskinc0de/MyJavaLearning

ответил тебе про приведение

Closed this issue · 6 comments

я же написал выше.
твой неправильный вариант: (double) (3 / 2) = 1.0
правильный: (double) 3 / 2 = 1.5

Originally posted by @alfest in #4 (comment)

в первом случае мы приводим в дабл результат выражения, во втором цифру 3, в чем разница?

хм, а 3/2 отдает нам флоат?

а, там идет округление

тогда если мы приводим в дабл 3 , то округления не происходит?

т.к операция уже идет между даблом и числом?

при делении инта на инт получаем инт. для того, чтобы получить дабл, нужно хотя бы одно из чисел привести к даблу.