我想问一下我为什么要买InputMismathException?
我声明了一个double类型的变量,当我给它赋一个点值时,它抛出了我:
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:909)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextDouble(Scanner.java:2456)
at
当我的程序启动时,一个用户报告了一个异常终止。堆栈跟踪为:
Loc 1: Classes.Get (3368, 2)
Loc 2: Behold (58, 18)
我以前从来没有观察到过这个问题,也没有其他用户向我报告过这个问题,我的用户说到目前为止,这是他唯一一次遇到这个问题。
我的程序中的第18行是我的程序的.dpr中的Application.Run语句。
Classes中的第3368行是其中的错误语句:
function TList.Get(Index: Integer): Pointer;
begin
if (Index < 0) or (Index >= FCou