问题是:
创建一个名为EvenOrOdd的新项目,其中包含一个名为Tester
的类。在main
方法Tester
中打印一个提示符,"输入一个整数:"从键盘输入用户的响应,测试整数以查看它是偶数还是奇数(使用模数运算符%来执行此操作),然后打印结果如下所示(显示几个运行)
输入一个整数:28 整数28是偶数。
输入一个整数:2049 整数2049是奇数。
输入一个整数:-236 整数236是偶数。
我写的代码对这个问题是否正确?
以下是代码:
import java.util.*;
public class HelloWorld{
Scanner kbReader =new(System.in)
System.out.println("Enter an integer:");
int kbReader.nextInt( );
int inputNum;
if(inputNum != 0 || inputNum != 1)
{
inputNum = inputNum -1;
}
else
{
if(inputNum == 0)
{
System.out.println("Even.");
}
else if(inputNum == 1)
{
System.out.println("Odd.");
}
}
答案 0 :(得分:0)
以下是一些符合规范的代码
代码:
import java.util.scanner;
public class Tester {
public static void main(String[] args) {
System.out.print("Enter an integer: ");
Scanner input = new Scanner(System.in);
int number = input.nextInt();
System.out.println(String.format("The integer %d is %s.", number, number % 2 == 0 ? "even" : "odd"));
}