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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@raina Используйте символ % чтобы получить остаток от деления и затем просто проверьте его на 0 - значит число делится без остатка, код на Java:


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

        // % - возвращает остаток от деления
        // Проверяем что он равен 0
        // Значит число делится без остатка на 2
        if (x1 % 2 == 0) {
            System.out.println("Переменная x1 делится без остатка");
        }
        // Вывод: Переменная x1 делится без остатка
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

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

@raina 

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


Вот пример кода, который проверяет деление числа нацело без остатка:

1
2
3
4
5
6
7
8
int number = 10;
int divisor = 2;

if(number % divisor == 0) {
    System.out.println("Число делится без остатка");
} else {
    System.out.println("Число не делится без остатка");
}


В этом примере число 10 делится нацело без остатка на 2, поэтому выводится сообщение "Число делится без остатка". Если бы число было 11, выводилось бы сообщение "Число не делится без остатка".