一个关于JAVA中字符转换成整数型变量的问题。
public static void main(String[] args) throws IOException
{
String str=" ",output=" ";
int sum=0;
int b=0;
int n;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入a的值:");
str=in.readLine();
n=Integer.parseInt(str);
for(int i=1;i<=n;i++){
output+=str;
b=Integer.parseInt(output);
sum=sum+b;
}
System.out.println(b);
}
}
程序编译无错误,运行时错误出现在 b=Integer.parseInt(output);各位大大,请问是什么原因呢?