gpt4 book ai didi

java - 将字符串乘以 double

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

我有这样的代码:

double priceMulti = 1.2;
double price = Double.parseDouble(jTextField1.getText());
double date = 1980;
double random = Math.random()*20;
jLabel28.setText(priceMulti*String.valueOf(price)*date*random);

并且根据设置文本,我收到错误“二元运算符“*”的操作数类型错误”所以我不能加倍任何东西。编辑:主要问题已解决,但现在我想使用 BigDecimal,而不是 Double,因为它们就像 1.000012,我不知道如何使用。

最佳答案

您正在尝试将 String 值与 double 值相乘。算术运算符不适用于字符串值。您需要将所有 double 相乘,然后获取其字符串值以将其设置为您的jLabel28

jLabel28.setText(String.valueOf(priceMulti * price * date * random));

关于java - 将字符串乘以 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23309341/

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