Java-分支结构_switch习题.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java程序基础
使用switch结构时应注意的源自文库题
• (1)允许多个不同的case标号执行相同的一段程 序,比如以下情形: ... case 常量i: case 常量j: 语句; break; ... • (2)每一个case子句的常量值必须各不相同。
Java程序基础
九江职业技术学院
Jiujiang Vocational & Technical College
Java程序基础
分支结构(四)
——switch习题
Java程序基础
【例】假设个人所得税的阶梯征收办法是:月收入低于2000元者,不计税; 高于2000元低于3500元者,高出部分征收5%;高于3500元低于5000元者, 高出部分征收10%;高于5000元低于10000元者,高出部分征收15%;高于 10000元者,高出部分征收20%。编写程序输入某人一个月的收入,求出其 应征收的个人所得税。
Java程序基础
import java.util.Scanner; public class Nub17 { public static void main(String[] args) { // TODO Auto-generated method stub int x; double y; Scanner etc=new Scanner(System.in); System.out.print("请输入本月工资收入:"); x=etc.nextInt(); switch (x/2000) { case 0:y=0;break; case 1:y=(x-2000)*0.05;break; case 2: case 3:y=1500*0.05+(x-3500)*0.1;break; case 4: case 5:y=1500*0.05+1500*0.1+(x-5000)*0.15;break; default: y=1500*0.05+1500*0.1+5000*0.15+(x-10000)*0.2; break; } System.out.println("应缴税额为:"+y); } }
相关文档
最新文档