我有一个双精度类型的变量,但我不能在其中存储十进制数。每当我尝试这样做时,我都会收到一条错误消息。当我尝试使用 float 数据类型时也会出现同样的问题。我只能输入整数!我试过多次更改我的 JDK 版本,但无济于事。
我创建了一个双精度类型的变量,但是当我尝试向其中输入十进制数时,我收到一条错误消息。例如,当我写“double v=sc.nextDouble()”时,当我输入十进制值时会收到一条错误消息,但它适用于整数值。我尝试将数据类型更改为 float,但我仍然收到相同的错误消息。