Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmCvTD 56 of 420 menu
◀ ▶

Преобразование в double в Java

Когда оба числа целые, деление отбрасывает дробь:

int num1 = 5; int num2 = 2; System.out.println(num1 / num2); // выведет 2

Чтобы хвост сохранился, первое число явно приводят к double. Перед ним в скобках пишут тип. Приведение делает первое число дробным до деления. Второе целое на это действие тоже становится double. Переменная num1 остается int:

int num1 = 5; int num2 = 2; System.out.println((double) num1 / num2); // выведет 2.5

Если делят уже сумму, скобки охватывают ее целиком. Иначе приведение относится только к первому числу:

int num1 = 1; int num2 = 2; int num3 = 4; System.out.println((double) (num1 + num2) / num3); // выведет 0.75

Даны переменные:

int num1 = 12; int num2 = 5;

Найдите дробное частное этих переменных и выведите его. Сначала скажите, что выйдет на экран.

Даны переменные:

int num1 = 3; int num2 = 2; int num3 = 4;

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

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить