Получение следующей ошибки
Я хочу решить эту проблему , Любое решение приветствуется
Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextDouble(Scanner.java:2564)
at com.company.AutoBoxingAndUnboxing.BranchMain.getMultipleTransactionsFromUser(BranchMain.java:280)
at com.company.AutoBoxingAndUnboxing.BranchMain.headOfficeDisplaySwitch(BranchMain.java:99)
at com.company.AutoBoxingAndUnboxing.BranchMain.branchMainFunctions(BranchMain.java:26)
at com.company.Main.main(Main.java:414)
Исходный код указан ниже
public ArrayList<Double> getMultipleTransactionsFromUser(){
ArrayList<Double> amounts = new ArrayList<>();
System.out.println("Enter transactions one by one, enter \"END\" if you don't want to enter any more");
boolean continueTransaction = scanner.hasNextDouble();
while(continueTransaction){
System.out.println(continueTransaction);
double value = scanner.nextDouble();
amounts.add(value);
scanner.nextLine();
}
return amounts;
}