Как проверить, является ли целое число Java кратным другому номеру? Например, если int j
является кратным 4.
Java, Проверьте, является ли целое число кратным числу
Ответ 1
Используйте оператор останова (также известный как modulo operator), который возвращает остаток деления и проверяет, равен ли он нулю:
if (j % 4 == 0) {
// j is an exact multiple of 4
}
Ответ 2
Если я правильно понимаю, вы можете использовать для этого оператор модуля. Например, на Java (и на многих других языках) вы можете:
//j is a multiple of four if
j % 4 == 0
Оператор модуля выполняет деление и дает вам остаток.
Ответ 3
Использовать modulo
всякий раз, когда число x кратно некоторому числу y, тогда всегда x% y равно 0, которое можно использовать в качестве проверки. Поэтому используйте
if (j % 4 == 0)
Ответ 4
//More Efficiently
public class Multiples {
public static void main(String[]args) {
int j = 5;
System.out.println(j % 4 == 0);
}
}