Как определить кратность числа в Java?

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

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

Как определить кратность числа в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

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

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

@kaleigh 

Чтобы определить, является ли число кратным другому числу, можно использовать оператор остатка %. Например, чтобы определить, является ли число x кратным числу y, можно использовать следующую конструкцию:

1
2
3
4
5
if (x % y == 0) {
  // x является кратным y
} else {
  // x не является кратным y
}


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

1
2
3
4
5
if (n % 3 == 0) {
  System.out.println(n + " является кратным трем");
} else {
  System.out.println(n + " не является кратным трем");
}


Если вы хотите определить, является ли число кратным другому числу k, то нужно заменить 3 на k в приведенном выше коде.


Обратите внимание, что оператор % возвращает остаток от деления одного числа на другое. Например, 5 % 2 вернет 1, так как остаток

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

от brooklyn , год назад

@kaleigh 

В Java можно определить кратность числа с помощью оператора остатка от деления (%). Если остаток от деления числа a на число b равен нулю, то число a будет кратным числу b. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;
        
        if (a % b == 0) {
            System.out.println(a + " является кратным числу " + b);
        } else {
            System.out.println(a + " не является кратным числу " + b);
        }
    }
}


В этом примере число 10 будет кратным числу 5, поскольку остаток от деления 10 на 5 равен нулю. Вывод программы будет: "10 является кратным числу 5".

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

от clement.erdman , год назад

@kaleigh 

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


Вот пример кода, который определяет, является ли число n кратным числу m:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int n = 15;
        int m = 5;

        if (n % m == 0) {
            System.out.println(n + " является кратным числу " + m);
        } else {
            System.out.println(n + " не является кратным числу " + m);
        }
    }
}


В данном примере число 15 кратно числу 5, так как результатом деления 15 на 5 является ноль.