问题描述
判断一个数是奇数还是偶数
输入格式
输入1个整数n。
输出格式
如果是偶数,输出“even”。
如果是奇数输出“odd”
样例输入
34
样例输出
even
CPU:第一种解法是62ms,第二种解法是93ms,第三种解法是125ms。
果然,少一些套路,多一些真诚,代码同理!!
思路:水题,if else直接%2判断一把就行。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
if (n % 2 == 0) {
System.out.println("even");
} else {
System.out.println("odd");
}
}
}
思路:用先判断在循环的while写一下。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
while (n % 2 == 0) {
System.out.println("even");
return;
}
while (n % 2 != 0) {
System.out.println("odd");
return;
}
}
}
思路:绝对不是因为无聊,才写调用方法的,Emm。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
f(n);
}
public static void f(int n) {
if (n % 2 == 0) {
System.out.println("even");
} else {
System.out.println("odd");
}
}
}