Четное или нечетное число java
Данная статья написана командой Vertex Academy. Это одна из статей из нашего "Самоучителя по Java."
Условие задачи:
Напишите метод, который бы проверял, делится ли число на 2 без остатка или нет. Например,
- если число 4, тогда метод должен возвращать true
- если число 5, тогда метод должен возвращать false
- если число 6, тогда метод должен возвращать true
- и т.д.
Решение:
1 2 3 4 5 6 7 8 9 |
public class Test{ static boolean dividesByTwo(int a){ return (a%2==0); } public static void main(String[] args){ System.out.println( dividesByTwo(6) ); } } |
Если Вы запустите данный код на своем компьютере, то в консоли Вы увидите:
true
Комментарии к задаче:
Поскольку стоит задача написать метод, который бы проверял, делится ли число на 2 без остатка или нет. Значит, речь идет о том, что мы должны проверять число на четность/нечетность.
В этом нам поможет оператор деления по модулю. Мы рассматривали как работает данный оператор в статье "Деление по модулю в Java".
Поэтому мы написали:
1 2 3 |
static boolean dividesByTwo(int a){ return (a%2==0); } |
То есть мы проверяем делится ли число на 2 или нет.
А далее просто вызвали метод и в консоль будет выведено true, поскольку число 6 делится на 2 без остатка
1 2 3 |
public static void main(String[] args){ System.out.println( dividesByTwo(6) ); } |
Надеемся - наша статья была Вам полезна. Есть возможность записаться на наши курсы по Java. Детальную информацию смотрите у нас на сайте.