gpt4 book ai didi

java - 关于 Java 中的双重输入的困惑

转载 作者:太空宇宙 更新时间:2023-11-04 15:08:07 24 4
gpt4 key购买 nike

我编写了以下代码:

package buck;

import java.util.Scanner;

class apples {

public static void main(String args[]) {
Scanner bucky = new Scanner(System.in);
double fnum, snum, answer;
System.out.println("Enter first number: ");
fnum = bucky.nextDouble();
System.out.println("Enter second number: ");
snum = bucky.nextDouble();
answer = fnum + snum;
System.out.println(answer);
}
}

当我在输入第一个数字时提到双数字时,它不会转到第二条指令,我得到以下内容:

Enter first number: 
12.2
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at buck.apples.main(apples.java:10)

你能帮我吗?

最佳答案

您必须输入的不是 double 。
例如。 2.15是一个双数
但 2,15 不是。

关于java - 关于 Java 中的双重输入的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21709865/

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