我不确定如果我能做最后的'其他如果'语句正常工作。需要关于逻辑问题的帮助
有问题的代码目前被散列出来,位于程序的最底部。阅读其他'否则,如果'以上的陈述可能会让你更好地洞察我的思维过程。
即我不知道我怎样才能作出最后的“如果其他”的工作,因为它没有一个定义的最大值。
else if((gross_income >= 80001) && (gross_income <= 180000))
{
gross_income = gross_income - 80000;
tax_payable = tax_payable + 17547;
for(i = 1; i <= gross_income; i++)
{
tax_payable = tax_payable + 0.37;
}
System.out.print("\n\n");
System.out.print("YOU MUST PAY $" + df.format(tax_payable) + " IN TAX!");
System.out.print("\n\n");
}
// else if(gross_income >= 180001)
// {
// gross_income = gross_income - 180000;
// tax_payable = tax_payable + 54547;
//
// for(?????)
// {
// tax_payable = tax_payable + 0.45;
// }
//
// System.out.print("\n\n");
// System.out.print("YOU MUST PAY $" + df.format(tax_payable) + " IN TAX!");
// System.out.print("\n\n");
// }
}
}
你想做什么?你有什么?你想得到什么? – npinti 2013-02-18 09:02:23
*“需要帮助解决逻辑问题”*首先解决上限问题。键。没有必要对我们进行SHOUT。 – 2013-02-18 09:03:35
例如,如果我输入$ 200,000,我希望它计算应纳税额。但是因为最后一个没有预先定义的最大值,所以我不能像我之前那样循环它。 – 2013-02-18 09:04:23