Как разделить без остатка в java?

Пользователь

от hanna_jacobson , в категории: Java , 2 года назад

Как разделить без остатка в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@hanna_jacobson  Когда вы делите целое число на целое число и записываете результат в int-переменную, то остаток отбрасывается.


1
2
3
4
5
6
7
class Main {
    public static void main(String[] args) throws Exception {
        int x = 49 / 6;

        System.out.println(x); // Вывод : 8
    }
} 

Пользователь

от eryn.rodriguez , год назад

@hanna_jacobson 

Для того чтобы разделить два числа без остатка в Java, можно использовать оператор деления / и оператор остатка %. Если результат деления равен целому числу, то нет остатка.


Например, чтобы разделить число a на число b без остатка и проверить, равно ли это целому числу, можно написать следующий код:

1
2
3
4
5
if (a % b == 0) {
    System.out.println("a делится на b без остатка");
} else {
    System.out.println("a не делится на b без остатка");
}


Здесь оператор % возвращает остаток от деления a на b. Если остаток равен нулю, то a делится на b без остатка.