如何确定数字是偶数还是奇数,然后用Java计算它们

时间:2016-10-08 17:53:07

标签: java switch-statement modulus

非常新的Java,刚开始在学校的最后两周使用它,我们已经被赋予了一个程序,用于确定5个给定的整数是偶数还是奇数,然后给出一个输出看起来像这个 甚至:2 奇数:3 我们需要使用模运算符和switch语句,我只是不确定如何去做,任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

让我们说你有5个号码。为它们创建数组,然后循环它。如果除以2的余数为0或1,则检查每个元素。

int even = 0;
int odd = 0;

int[] array = new int[5];

for (int i=0; i<array.length; i++)
    if (array[i]%2 == 0)
        even++;
    else
        odd++;

答案 1 :(得分:0)

你需要一个循环,内部区分奇数或偶数(开关),模数作为条件和计数器的一部分。想想模数的第二个参数必须是什么才能找出奇数或偶数。

如果您有编写代码并且无效,您可以扩展您的问题并获得进一步的帮助。

答案 2 :(得分:0)

希望有所帮助

import java.util.Scanner;
public class Out {
    public static void main(String[]args){
        int even=0;
        int odd=0;
Scanner scan= new Scanner(System.in);
int num =0;
while(true){
    System.out.println("Enter a number or -99 to quit :");
    num=scan.nextInt();
     if(num==-99){
         System.out.println("Even: "+even+" odd: "+odd);
        break;
        }
    if(num%2==0){
        even++;
    }
    else if(num%2!=0){
        odd++;
    }

    }
    }
}