Не пойму, зачем писать "double y=20", когда double- это выражение с плавающей точкой удвоенной точности, а 20 - целое число? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Не пойму, зачем писать "double y=20", когда double- это выражение с плавающей точкой удвоенной точности, а 20 - целое число?

Пишу int вместо double и результат тот же. Зачем тогда писать double?

6th Oct 2021, 4:20 AM
Андрей Жаров
1 Answer
+ 1
Все зависит от того, для чего тебе нужна эта переменная. Целочисленное вычисление или дробное. Самое простое, для чего нужно double y = 20 - подсчет интеграла, где необходимо посчитать значения с шагом 0.001 к примеру. Целочисленный тип использовать не получится, в то время как границы подсчета нужно сохранять
6th Oct 2021, 6:29 PM
Егор Горожанкин
Егор Горожанкин - avatar