这题怎么写?这个我不太会写,感觉没有思路
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
try {
int guessNumber = sc.nextInt();
if (guessNumber > 8000) {
int num1 = guessNumber - 8000;
int num2 = 8000 - 5000;
int num3 = 5000 - 3500;
System.out.println(num1 * 0.2 + num2 * 0.1 + num3 * 0.03);
} else if (guessNumber < 8000 && guessNumber > 5000) {
int num1 = guessNumber - 5000;
int num2 = 5000 - 3500;
System.out.println(num1 * 0.1 + num2 * 0.3);
} else if (guessNumber < 5000 && guessNumber > 3500) {
System.out.println((guessNumber - 3500) * 0.03);
} else {
System.out.println("不交税");
}
} catch (InputMismatchException e) {
System.out.println("输入金额有误");
}
}
}