我在接受Integer.parseInt( args )输入时出错;错误在args部分,我知道我可以将它更改为扫描器,但我想知道这个方法。 }
Output::
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExceptionbounds for len
在输入字符串并将其分成不同部分之后,我使用parseInt将整数与输入字符串分开。但在运行程序时,在字符串" 4"上生成了一个NumberFormatException,其中显然包含整数'4'。input是在此操作之前已经在程序中声明的文件读取扫描器类型变量。: For input string: " 4"
at java.
我对Java非常陌生,在这个节选中我面临一个问题:编写一个方法findMax(),它反复读取整数,直到读取0整数,并跟踪已读取的最大整数。然后,findMax()返回输入的最大数字。我的问题是,当输入至少包含一个正整数时,我的代码(以下)工作,但是当输入只包含负整数时,它就不能工作了:
public class