当前位置: 首页 > 知识库问答 >
问题:

Show InputDialog乘以int或双精度[重复]

蓬运诚
2023-03-14

如何将字符串number1=JOptionPane相乘。showInputDialog(空,“数字1”

例如,我将把数字1上输入的值乘以0.16,然后在对话框中显示。我该怎么做?

共有1个答案

夏侯承恩
2023-03-14

您可以使用以下方法:Double.parseDouble(字符串号)或Integer.parseInt(字符串号)来转换您接收到的数字。它们都抛出NumberFormatException,因此请确保正确捕获和处理异常

 类似资料:
  • 我的代码有问题。所以我知道我不能将我拥有的乘以字符串,但我真的不知道有任何其他方法可以做到这一点。长度来自下面显示的外部文件: FH4536.266 以下是我的代码中有关此问题的部分: 我想乘以长度,但我不知道怎么做。有人能解释一下我怎么做吗?非常感谢所有反馈/帮助。

  • 问题内容: java中双值的乘法运算符的保证精度是多少? 例如,2.2 * 100是220.00000000000003,但是220是双精度数。220.00000000000003是220之后的下一个两倍。 问题答案: 乘法工作正常,但不能精确表示为双精度。最接近的双打是: 2.199999999999999733(0x4001999999999999) 2.200000000000000177(

  • 对于实现精确 IEEE 754 算术的 C99 编译器,是否存在型的 、的值,使得 ? 编辑:所谓“实现精确的IEEE754算法”,我指的是一个正确地将FLT_EVAL_METHOD定义为0的编译器。 提供符合IEEE 754标准的浮点数的C编译器只能将单精度除法替换为常数,如果所述逆本身可以完全表示为。 实际上,这种情况只发生在2的幂上。因此,程序员Alex可能确信< code>f / 2.0f

  • 嗨,我最近看到了一个类似这样的问题 在我回答了这个问题后,事实证明我弄错了,我回答了整数。MIN_VALUE但正确的答案是整数。MAX_VALUE。经过进一步的测试,我意识到我对大于整数的int施加的任何双精度。MAX_VALUE只是使int等于整数。MAX_VALUE。例如 经过进一步的测试,我意识到如果你试图将long转换为int,似乎会将int分配给一个看似随机的数字。 所以我的问题是。到底

  • 我似乎找不到一种方法来设置双重格式,将精度限制在小数点后的几个位置,当在标签中显示时。也许我遗漏了一些重要的东西,但我在官方文件中找不到任何东西。 提前感谢您的帮助!

  • 在64位jvm上,还是这样吗?由于这些值现在可以放入单个地址空间,这是否意味着这些类型现在存储在单个地址空间中? 如果需要在这些类型上使用volatile以确保每个单独的地址空间不会无序更新,那么这是否会对线程产生影响?