gpt4 book ai didi

java - 线程主异常“java.util.InputMismatchException

转载 作者:行者123 更新时间:2023-12-01 13:32:53 26 4
gpt4 key购买 nike

当我输入:199.99 时,我从输出中收到错误消息

 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.nextFloat(Scanner.java:2388)
at myproject2.Myproject2.main(Myproject2.java:11)

但是我的代码没有任何错误:

package myproject2;

import java.util.Scanner;
public class Myproject2 {


public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.print("Enter purchase amount: ");
double purchaseAmount = input.nextDouble();

double tax = purchaseAmount * 0.06;
System.out.println("Sales tax is " + (int)(tax * 100) / 100.0);


}

}

请帮助我!

最佳答案

nextDouble 方法期望输入类似于 A,B。如果您输入的是199,99,则不会出现错误。

如果您希望它按照您所说的方式接受 double ,您可以将区域设置设置为您的扫描仪

input.useLocale(Locale.US);

关于java - 线程主异常“java.util.InputMismatchException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com