奇偶个数
初始4分,删if后得5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number = in.nextInt();
int sum1 = 0;
int sum2 = 0;
while (number != -1 )
{
if(number % 2 == 0)
{
sum2 = sum2 +1;
}
else
{
sum1 = sum1 +1;
}
number = in.nextInt();
}
System.out.print(sum1+" "+sum2);
}
}
错:
1、忘记输出
System.out.print(sum1+" "+sum2);
2、-1写作0
while (number != -1 )
3.省略if语句
if (number > 0)
{
while (number != -1 )
{
<span style="color:#ff0000;">if(number % 2 == 0)</span>
{
sum2 = sum2 +1;
}
else
{
sum1 = sum1 +1;
}
number = in.nextInt();
}
System.out.print(sum1+" "+sum2);
原题假设读入正整数