@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 } } |
@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 без остатка.