欢迎来到天天文库
浏览记录
ID:36313468
大小:91.00 KB
页数:8页
时间:2019-05-09
《java_03_java程序的控制语言》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第三章JAVA程序的控制语句一、大纲1.掌握控制语句的分类2.掌握java中的条件语句3.掌握java语言的while循环4.掌握java语言的do-while循环5.掌握java语言的for循环6.掌握java语言的多路分支语句二、实验目标:1.掌握基本数据类型的使用2.掌握数组的使用3.掌握基本的程序控制流4.掌握常用的逻辑算法三、实验方式:要求学生自己独立完成四、上机指导任务4.1任务1:计算阶乘(时间:20分钟)4.1.1任务描述(1)写一个程序,由用户输入一个整数,计算出这个数的阶乘并输出。4.1.2任务目的(1)学习使用Java的分支以及循环语句。4.1.3任务要求(
2、1)对于用户的正确输入,要输出正确的运算结果。(2)错误的输入要给出相应的提示信息。4.1.4难点提示无4.2任务2:编程(时间:25分钟)4.2.1任务描述(1)输入一个0-6的整数,0表示星期日,输出相应的星期几,超出范围则打印错误提示。4.2.2任务目的(1)学习使用多路分支语句。4.2.3任务要求(1)对于用户的正确输入,要做出正确判断。(2)错误的输入要给出相应的提示信息。4.2.4难点提示无4.3任务3:计算个人所得税(时间:20分钟)4.3.1任务描述(1)按照规定,如果一个人的个人收入超过2000元时,就应缴纳个人所得税。计算方法如下:如果收入是2000-5000
3、,则超出2000的部分缴纳5%的税,如果收入是5000-10000,则2000-5000部分缴纳5%的税,超出5000的部分缴纳10%,如果收入在10000元以上,则2000-5000部分缴纳5%的税,超出5000的部分缴纳10%,10000元以上缴纳20%编写程序,实现用户输入收入,计算并打印他应该缴纳的税额。4.3.2任务目的(1)学习使用多重分支结构。4.3.3任务要求(1)对于用户的正确输入,要输出正确的运算结果。4.3.4难点提示(1)对于收入,应该首先判断是哪个档,然后分段计算该收入应该缴纳的税额。4.4任务4:判断数字性质(时间:20分钟)4.4.1任务描述(1)写
4、一个程序,由用户输入一个整数,判断这个数的性质,包括奇偶,正负,质数或合数。4.4.2任务目的(1)学习循环与条件的结合使用。4.4.3任务要求(1)当用户输入的数字是<=2时,应给出相应的提示,因为小于2的数讨论是否是质数没有意义。4.4.4难点提示(1)关键代码如下:Scannersc=newScanner(System.in);System.out.println("请输入1个整数");intr=sc.nextInt();inti=2;while(r%i!=0){i++;}if(r==i){System.out.println("质数");}else{System.out.
5、println("合数");}五、课后作业5.1作业1计算奖金(时间:30分钟)5.1.1作业任务(1)企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?。5.1.2任务要求无。5.1.3难点提示(1)采
6、用分段的方式逐级计算奖金,求出其总和即是最终的奖金总额。5.2作业2判断星期几(时间:30分钟)5.2.1作业任务(1)请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续输入判断第二个字母。用分支语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。5.2.2任务要求无5.2.3难点提示(1)用分支语句,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。(2)中英文对照:星期一Monday星期二Tuesday星期三Wednesday星期四Thursday星期五Friday星期六Saturday星期日Sunday5.3作业3编程(
7、时间:30分钟)5.3.1作业任务(1)用循环的方式打印如下格式的乘法表1×1=12×1=22×2=43×1=33×2=63×3=9………….9×1=99×2=189×3=279×4=36…………9×9=815.3.2任务要求无5.3.3难点提示(1)使用双层嵌套循环打,印内层循环次数是当前外层循环的循环变量值。。5.4作业4数字排列组合(时间:30分钟)5.4.1作业任务(1)有1、2、3个数字,能组成多少个互不相同且无重复数字的三位数?打印出来?5.4.2任务要求无5.4.3
此文档下载收益归作者所有