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

Целочисленное деление в Java

Если оба числа целые, результат тоже целый. Дробная часть отбрасывается к нулю:

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

Если целых единиц не набирается, результат равен нулю:

int num = 1 / 2; System.out.println(num); // выведет 0

То же правило у типа long. Чтобы число сразу имело этот тип, после цифр ставят букву L:

long num = 9L / 4L; System.out.println(num); // выведет 2

Беззнаковых целых в Java нет, буквы U после числа не бывает.

Дан следующий код:

int num = 9 / 4; System.out.println(num);

Скажите, каким будет результат.

Дан следующий код:

int num = 11 / 3; System.out.println(num);

Скажите, каким будет результат.

Дан следующий код:

int num = 3 / 7; System.out.println(num);

Скажите, каким будет результат.

Дан следующий код:

long num = 14L / 5L; System.out.println(num);

Скажите, каким будет результат.

Дан следующий код:

long num = 20L / 6L; System.out.println(num);

Скажите, каким будет результат.

Дан следующий код:

long num = 1L / 2L; System.out.println(num);

Скажите, каким будет результат.

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