有人可以向我解释为什么我在尝试双读的那一行出现错误“InputMismatchException”吗?谢谢!
int num=inFile.nextInt();
for(int i=0;i<num;i++){
String inName=inFile.next();
double inPrice=inFile.nextDouble(); // <<<this line
Book bookInFile = new Book(inName, inPrice);
books.add(bookInFile);
}
文本文件中的数据:
4
War and Peace
12.99
Green Eggs and Ham
3.99
Harry Potter
5.99
james
5.0