我在以下代码中收到错误:
import java.io.*;
import java.util.*;
public class Exercise1
{
public static void main (String[] args) throws IOException
{
Scanner kbd = new Scanner(System.in);
// declare ints for the int conversion of response, oddSum and evenSum
final int intval = 0;
int numb, sum=0;
int evensum = 0, oddsum = 0;
do
{
System.out.println("Enter a non-negative number: (or any negative number to quit) ");
numb = Integer.parseInt(kbd.readLine());
// read response into a int
sum += numb;
if (numb>=0&&numb/2 == 0)
{
evensum += numb;
}
else
{
oddsum += numb;
}
System.out.print("number please");
numb = Integer.parseInt(kbd.readLine());
// if the int is zero or greater do the following
// if it's odd print it and add it to the oddSum
// BUT if it's even then print it and add it to the evenSum
} while (numb >=intval);
System.out.println("sum of even numbers is"+ evensum);
System.out.println("sum of odd numbers is"+ oddsum);
// print the sum of all the odds and the evens
} // END main
} //EOF
我在这里收到“找不到符号”错误:
numb = Integer.parseInt(kbd.readLine());
为什么会这样?