JAVA程序的控制语句.docVIP

  • 14
  • 0
  • 约1.82千字
  • 约 5页
  • 2017-03-26 发布于江苏
  • 举报
JAVA程序的控制语句

第三章 JAVA程序的控制语句 一 、大纲 掌握控制语句的分类 掌握java 中的条件语句 掌握java语言的while循环 掌握java语言的do-while循环 掌握java语言的for循环 掌握java语言的多路分支语句 二、实验目标: 学生在完成该实验后能够掌握如下知识点: 1 基本数据类型的使用 2 数组的使用 3 基本的程序控制流 4 常用的逻辑算法 三、实验方式: 独立完成 四、任务 4.1任务1: 计算个人所得税(时间:30分钟) 4.1.1 任务描述 按照规定,如果一个人的个人收入超过2000元时,就应缴纳个人所得税。计算方法如下:如果收入是2000-5000,则超出2000的部分缴纳5%的税,如果收入是5000-10000,则2000-5000部分缴纳5%的税,超出5000的部分缴纳10%,如果收入在10000元以上,则则2000-5000部分缴纳5%的税,超出5000的部分缴纳10%,10000元以上缴纳20% 编写程序,实现用户输入收入,计算并打印他应该缴纳的税额。 4.1.2 任务目的 该实验目的是为了让学生掌握多重if结构的使用 4.1.3 任务要求 无 4.1.4 难点提示 1 对于收入,应该首先判断是哪个档,然后分段计算该收入应该缴纳的税额 4.2任务2: 打印工资(时间:30分钟) 4.2.1 任务描述 某公司的员工信息的基本情况是:有普通员工,经理,董事三种角色,员工基本薪水都是2000,三种类别的职工,他们的区别主要是计算工资方式不一样。 具体工资计算办法: 普通员工:基本工资+住房补贴(基本工资的0.1)+交通补贴(基本工资的0.3)+医疗补贴(300) 经理:基本工资+住房补贴(基本工资的0.2)+交通补贴(基本工资的0.5)+医疗补贴(500) 董事的工资=基本工资+住房补贴(基本工资的0.08)+交通补贴(基本工资的0.3)+ 医疗补贴(2000)+娱乐补贴(3000) 提示用户输入一个数字,范围是1-3(1表示普通员工、2表示经理、3表示董事),然后计算相应的工资。如果用户输入的数字不是1-3的范围,则打印”输入有误” 4.2.2 任务目的 该实验目的是为了让学生掌握switch结构的使用 4.2.3 任务要求 无 4.2.4 难点提示 1 对于输入不在1-3范围的数字,应采用default子句处理 2 每一个case后面都要加break 4.3任务3: 判断一个数是否是质数(时间:40分钟) 4.3.1 任务描述 编写程序,实现当用户输入一个大于2的整数,判断其是质数还是合数 4.3.2 任务目的 该实验目的是为了让学生掌握循环与条件的结合使用。 4.3.3 任务要求 当用户输入的数字是=2时,应给出相应的提示 4.3.4 难点提示 Scanner sc = new Scanner(System.in); System.out.println(请输入1个整数); int r = sc.nextInt(); int i=2; while(r%i!=0){ i++; } if(r==i){ System.out.println(质数); } else System.out.println(合数); 五、作业 5.1 作业1 5.1.1 作业任务 打印99乘法表 5.1.2 任务要求 用循环的方式打印如下格式的乘法表 1×1=1 2×1=2 2×2=4 3×1=3 3×2=6 3×3=9 …………. 9×1=9 9×2=18 9×3=27 9×4=36 …………9×9=81 5.1.3 难点提示 采用双重for循环,内层循环次数是当前外层循环的循环变量值。 5.2 作业2 5.2.1 作业任务 求1000以内所有水仙花数(所谓水仙花数是指一个三位数,个位数、十位数、百位数的立方和等于这个数自身) 5.2.2 任务要求 输出所有水仙花数 5.2.3 难点提示 使用循环的方式,把每一个三位数(100-999)都进行一次判断。 - 2 - XXXXXX实验指导书 实践指导手册 - 5 - 翰子昂实训体系

文档评论(0)

1亿VIP精品文档

相关文档