public class Chet_Nechet {
public static void main(String args[]){
int n = 9;
if((n%2)==0){
System.out.println("Число " + n + " четное ");
}
else{
if((n%1)==0){
System.out.println("Число " + n + " нечетное ");
}
}
}
}
Четное или нечетное число
Здравствуйте!Подскажите по коду правильно оформлен код для вычисления четного или нечетного числа.
n%1 всегда равно 0 - лишняя проверка
Код:
public class Chet_Nechet {
public static void main(String args[]) {
int n = 9;
System.out.println( isNechet(n) ? "Нечётное" : "Четное" );
}
public static boolean isNechet(int n) {
return (n%2 == 1);
}
}
public static void main(String args[]) {
int n = 9;
System.out.println( isNechet(n) ? "Нечётное" : "Четное" );
}
public static boolean isNechet(int n) {
return (n%2 == 1);
}
}
Можно, конечно, и без этого метода, просто вставить в main n%2==1