IF语句大于和小于特定数字

eng*_*ngz 0 java int if-statement

我有一个项目,我必须创建一个税务申请.我有两个整数:毛和税.当用户输入他的总收入时,我希望它将其税率的特定百分比乘以应缴税额.我的代码如下:

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

它告诉我有一个错误,所以我假设我搞砸了某个地方.有没有办法在两个数字之间创建一个正确的if语句?

rge*_*man 6

您必须将两个操作数显式声明为任何二元运算符,包括比较运算符.尝试

} else if (gross > 9075 && gross < 36900) {
Run Code Online (Sandbox Code Playgroud)

顺便说一句,你可能需要考虑完全相同的情况下9075,无论是与

if (gross <= 9075){
Run Code Online (Sandbox Code Playgroud)

要么

} else if (gross >= 9075 && < 36900) {
Run Code Online (Sandbox Code Playgroud)