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