循环数组然后在每个数组中显示奇数和偶数值

0 arrays loops

所以我有这个问题.

Input # of rooms: 4
room1:6
room2:4
room3:7
room4:3
Run Code Online (Sandbox Code Playgroud)

(如果我在"输入#房间"中键入5,那么也会有空间5)

Odd: 7 3
Even: 6 4
Run Code Online (Sandbox Code Playgroud)

我必须显示奇数和偶数,所以我想出了这段代码:

System.out.print("Input # of rooms: ");
int rms=Integer.parseInt(io.readLine());

int[] array=new int[rms];
int a=0;
int b=1;


do {

    System.out.print("room "+b+":");
    array[a] = Integer.parseInt(io.readLine());
    a++;
    b++;

} while (a<rms);
Run Code Online (Sandbox Code Playgroud)

我不知道如何显示哪些是奇数,哪些是偶数?

nul*_*ull 5

你想在param除以2时找到余数或模数.

3%2 = 1所以奇数4%2 = 2,所以均匀

if(param % 2 == 1){
  Print odd number
}else{
  Print even number
}
Run Code Online (Sandbox Code Playgroud)

应该让你开始