征税用switch语句
时间: 2023-12-22 18:25:54 浏览: 81
征税是指政府对个人或企业的收入、财产等进行征收的行为。在编写征税程序时,可以使用switch语句来根据不同的收入范围计算不同的税率。以下是使用switch语句进行征税的示例代码:
```
double income = 50000; // 假设收入为50000元
double tax = 0; // 初始化税金为0元
switch((int)income/10000) { // 根据收入范围计算税率
case 0:
tax = 0;
break;
case 1:
tax = (income - 10000) * 0.1;
break;
case 2:
tax = 10000 * 0.1 + (income - 20000) * 0.15;
break;
case 3:
tax = 10000 * 0.1 + 10000 * 0.15 + (income - 30000) * 0.2;
break;
default:
tax = 10000 * 0.1 + 10000 * 0.15 + 20000 * 0.2 + (income - 40000) * 0.25;
break;
}
System.out.println("税金为:" + tax + "元"); // 输出税金
```
在上述代码中,我们假设收入为50000元,根据收入范围计算税率,最终得到税金为12500元。其中,switch语句根据收入范围计算税率,使用了case语句和break语句来实现不同情况下的计算方法。在default语句中,我们计算了最高收入范围的税率。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)