尝试使用java.util.Scanner时再次出现错误消息

尝试使用java.util.Scanner时再次出现错误消息,java,java.util.scanner,Java,Java.util.scanner,我的任务是编写java代码,计算美元、四分之一硬币、一角硬币、五分硬币和一便士硬币的变化。我编写了伪代码来跟踪逻辑链;但是,系统不断给我以下错误消息,看起来好像无法识别导入的java.util.Scanner: run: Enter bill value: 123 Enter item price in pennies: 12.1 Exception in thread "main" java.util.InputMismatchException at java.util.Scanne

我的任务是编写java代码,计算美元、四分之一硬币、一角硬币、五分硬币和一便士硬币的变化。我编写了伪代码来跟踪逻辑链;但是,系统不断给我以下错误消息,看起来好像无法识别导入的java.util.Scanner:

run:
Enter bill value: 123
Enter item price in pennies: 12.1
Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:864)
    at java.util.Scanner.next(Scanner.java:1485)
    at java.util.Scanner.nextInt(Scanner.java:2117)
    at java.util.Scanner.nextInt(Scanner.java:2076)
    at computechange.ComputeChange.main(ComputeChange.java:26)
C:\Users\Anya\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 3 seconds)
有人能帮我理解错误是什么吗? 非常感谢。 安雅

你能得到一分钱吗


不管怎样,你的错误
nextInt
无法捕获分数值,因此如果您想输入分数值,请不要使用它

天哪,那是我的一个愚蠢的迷雾。都修好了!非常感谢你!
Enter item price in pennies: 12.1