源代码如下:
public class TestWhile
{
public static void main(String[] args)
{
// TODO code application logic here
int data;
int sum=0;
//Read an initial
System.out.println("Enter an int value");
data=MyInput.readInt();
//keep reading data until the input is 0
while(data!=0)
{
sum+=data;
System.out.println("Enter an int value,the program exits if the input is 0");
data=MyInput.readInt();
}
System.out.println("The sum is"+sum);
}
}请问为什么在jcreat por4下运行会出现如下的错误:Enter an int value
45
Exception in thread "main" java.lang.NumberFormatException: For input string: "Enter an int value"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at MyInput.readInt(MyInput.java:31)
at TestWhile.main(TestWhile.java:29)Process completed.
public class TestWhile
{
public static void main(String[] args)
{
// TODO code application logic here
int data;
int sum=0;
//Read an initial
System.out.println("Enter an int value");
data=MyInput.readInt();
//keep reading data until the input is 0
while(data!=0)
{
sum+=data;
System.out.println("Enter an int value,the program exits if the input is 0");
data=MyInput.readInt();
}
System.out.println("The sum is"+sum);
}
}请问为什么在jcreat por4下运行会出现如下的错误:Enter an int value
45
Exception in thread "main" java.lang.NumberFormatException: For input string: "Enter an int value"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at MyInput.readInt(MyInput.java:31)
at TestWhile.main(TestWhile.java:29)Process completed.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货