gpt4 book ai didi

java - java中十进制数相乘

转载 作者:行者123 更新时间:2023-12-01 19:07:04 25 4
gpt4 key购买 nike

我有以下代码,当我乘以整数时,它可以工作,但是当我尝试乘以十进制数并将答案显示为十进制数时,我收到错误

 public void actionPerformed(ActionEvent e) {

int num1=Integer.parseInt(textArea_price.getText());
int num2=Integer.parseInt(textArea_quantity.getText());

int result = num1*num2;
textField_Name.setText(Integer.toString(result));

任何有关我可以更改或添加哪些内容以使此代码适用于十进制数字的建议都将受到赞赏。

最佳答案

BigDecimal 可能就是您想要的。

 textField_Name.setText(
new BigDecimal(textArea_price.getText())
.multiply(new BigDecimal(textArea_quantity.getText())).toString());

关于java - java中十进制数相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9655878/

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