我在這裏有一個java程序,要求用戶輸入十個整數,並打印出多少個奇數和多少個偶數。JAVA只顯示一個計數器有多少個奇數和偶數?
import java.io.*;
public class Count {
public static void main(String[] args) {
int i, , even_ctr=0, odd_ctr = 0;
String input = " ";
BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
for(i = 1; i <=10; i++){
try{
System.out.print("Input integer number: ");
input = in.readLine();
}catch(IOException e){
System.out.println("Error!");
}
n = Integer.parseInt(input);
if(n % 2 == 0)
even_ctr++; //counter for even
if(n % 2 == 0)
odd_ctr++; //counter for odd
}System.out.println("EVEN: " + even_ctr + "\nODD: "+ odd_ctr);
}
}
我想通過只使用一個計數器而不是兩個計數器來更改程序。任何人都知道?
跟蹤奇數,偶數是10多? –
此外,您的代碼只能爲兩個計數器增加偶數整數。 –