-4
問題是: 創建一個名爲EvenOrOdd的新項目,其中包含一個名爲Tester
的類。在main
方法Tester
中打印一條提示,其中顯示「輸入整數:」從鍵盤輸入用戶的響應,測試整數以查看它是偶數還是奇數(使用模數運算符%執行此操作),然後打印結果如下所示(顯示幾個運行)我的項目的Java代碼沒有編譯,我沒有看到錯誤
輸入一個整數: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.");
}
}
將您的語句放在'main'方法中。 – rgettman 2014-09-05 16:48:49
任何時候當你提出一個關於非編譯代碼的問題時,你應該在問題中說明錯誤。就像任何時候你有一個異常,你應該在問題中包含異常的細節(和堆棧跟蹤)。 – 2014-09-05 16:49:56
當你編譯完成後,你需要看看這個條件:'inputNum!= 0 || inputNum!= 1'。 *每個*號碼不等於0或不等於1. – 2014-09-05 16:50:41