我有一个问题需要解决!
创建一个程序,询问用户是否有数字,并告诉该数字是偶数还是奇数。
输入数字:2 2号是偶数。
输入一个数字:7 7号是奇数。
提示:除以2时数字的余数表示数字是偶数还是奇数。余数可以使用%运算符获得。
我写了这段代码,但我被卡住了:
import java.util.Scanner;
public class EvenOrOdd {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
// Type your program here
System.out.print("Type a number: ");
int number = Integer.parseInt(reader.nextLine());
System.out.println("");
if (number % 2 == 0);
System.out.println("Number" + number + " is even.");
else {
System.out.println("Number" + number + " is odd.");
}
答案 0 :(得分:1)
;
终止声明。您在if
中错误地使用了它。将其修复为:
if (number % 2 == 0) {
System.out.println("Number" + number + " is even.");
} else {
System.out.println("Number" + number + " is odd.");
}