我不能在 Java 中将十进制数存储在 double 或 float 类型的变量中

问题描述 投票:0回答:0

我有一个双精度类型的变量,但我不能在其中存储十进制数。每当我尝试这样做时,我都会收到一条错误消息。当我尝试使用 float 数据类型时也会出现同样的问题。我只能输入整数!我试过多次更改我的 JDK 版本,但无济于事。

我创建了一个双精度类型的变量,但是当我尝试向其中输入十进制数时,我收到一条错误消息。例如,当我写“double v=sc.nextDouble()”时,当我输入十进制值时会收到一条错误消息,但它适用于整数值。我尝试将数据类型更改为 float,但我仍然收到相同的错误消息。

java double decimal java.util.scanner
© www.soinside.com 2019 - 2024. All rights reserved.