ダブルで読み取ろうとした行で「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