Java、数学(加法、除法、乘法)都在一起
这是我的代码,它抱怨calc 2和结果Java、数学(加法、除法、乘法)都在一起,java,android,Java,Android,这是我的代码,它抱怨calc 2和结果 BigDecimal costNum1 = new BigDecimal(number3.getText().toString()); BigDecimal costNum2 = new BigDecimal(number1.getText().toString()); BigDecimal costNum3 = new BigDecimal(number2.getText().toString()); Bi
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,而不是字符串
试一试
此外,最后一行中的括号太多
试一试
您应该始终计算左括号的数量,并查看它是否与右括号的数量匹配。如果您使用像eclipse这样的IDE,它应该自动向您指出这些问题。接受另一个BigDecimal,而不是字符串
试一试
此外,最后一行中的括号太多
试一试
您应该始终计算左括号的数量,并查看它是否与右括号的数量匹配。如果您使用像eclipse这样的IDE,它应该自动向您指出这些问题
calc2.divide(new BigDecimal("100"));
result.setText(calc3.toString());