gpt4 book ai didi

Java、数学(加、除、乘)全部在一起

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

这是我的代码,它提示 calc 2 和结果。

BigDecimal costNum1 = new BigDecimal(number3.getText().toString());
BigDecimal costNum2 = new BigDecimal(number1.getText().toString());
BigDecimal costNum3 = new BigDecimal(number2.getText().toString());
BigDecimal calc1 = costNum1.multiply(costNum2);
BigDecimal calc2 = calc1.divide("100");
BigDecimal calc3 = calc2.multiply(costNum3);
result.setText(calc3).toString());

可以肯定地说,我在这方面还很陌生,我已经快到了,但我无法弥补问题所在。这是我的第一个 Android 应用程序。

最佳答案

BigDecimal#divide接受另一个 BigDecimal,而不是 String。

尝试

calc2.divide(new BigDecimal("100"));

此外,最后一行中的括号过多。

尝试

result.setText(calc3.toString());

您应该始终计算左括号的数量,并查看它是否与右括号的数量匹配。如果您使用像 eclipse 这样的 IDE,它应该会自动向您指出这些问题。

关于Java、数学(加、除、乘)全部在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24015564/

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