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