我有一个必须创建税务申请的项目。我有两个整数:总额和税率。当用户输入他的总收入时,我希望它乘以其括号内税率的一定百分比作为应付税款。我的代码如下:

if (gross < 9075) {
    taxrate = (int) (gross * .10);
}
else (gross > 9075 && < 36900) {
    taxrate = (int) (gross * .15);
}


它告诉我有一个错误,所以我认为我在某个地方搞砸了。有没有办法创建介于两个数字之间的适当if语句?

最佳答案

您必须将两个操作数明确声明为任何二进制运算符,包括比较运算符。尝试

} else if (gross > 9075 && gross < 36900) {


顺便说一句,您可能需要考虑完全9075的情况,或者

if (gross <= 9075){


要么

} else if (gross >= 9075 && < 36900) {

09-11 18:13