记事本 计算器

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

1.1.经典

✧案例1:完成一个Java中间件软件包的开发、打包、发布和使用∙定义

完成一个Java中间件软件包的开发、打包、发布和使用,要求学员按照以下步骤完成一个Java中间件产品的开发,打包,发布和使用的完整过程:

1,首先在工作目录下建立module1子目录,在该目录下创建Model.java类,并声明包:com.tarena.middle 。

2,使用java –d 命令编译以上程序,检查编译后的目录结构。

3,使用jar命令将编译完成的字节码文件打包。

4,修改CLASSPA TH,让其指向上一步中所创建的jar文件。

5,重新写一个类Test.java,(Test类与Model类不在同一个包下)在该类的main方法中使用Model类。

∙说明

1,该案例主要考察以下知识点:编译Java程序,Java程序的包声明,jar命令的使用,CLASSPA TH的设置,import的使用等。

2,教师可以在课堂上完整演示本案例,并要求学员在课后独立完成本案例。

3,该案例难度系数:设计级

✧案例2:华氏温度与摄氏温度转换

∙定义

华氏温度与摄氏温度转换,编写一个程序,将华氏温度转换成摄氏温度或将摄氏温度转化成华氏温度。

要求程序运行时从控制台读入温度值及单位,并输出另一种温度值及单位,例如:若用户输入27 C则程序输出81 F;若用户输入96 F,则程序输出36 C(其中C代表摄氏温度,F代表华氏温度),华氏温度与摄氏温度转化的公式为:

C = 5 (F - 32) / 9

F = 9 C / 5 + 32

要求输入的温度值是整数,输出的温度值也是四舍五入后的整数。

∙说明

1,该习题主要考察知识点:变量的定义,控制台输入,算术运算。

2,教师应该讲解怎样使用Scanner做控制台数据的读入,并将此段代码发布给学员。

3,教师应该讲解对double值四舍五入的方法。

4,要求学员能使用Scanner从控制台读取整数,字符串,double等类型的数据。

5,该案例难度系数:程序级

∙说明:

1,该习题主要考察的知识点:控制台输入和复杂的选择流程控制。

2,计算个人所得税时要注意,应纳税所得额要分段计算,即:若某人的本月应纳税所得额为:7800.00元,则其中有500.00元适用税率5%;有1500.00元适用税率10%;有3000.00元适用税率15%;有2800.00元适用税率20%。则该员工应纳税:500×5%+1500×10%+3000×15%+2800×20%=1185.00元

3,该案例难度系数:程序级

✧案例4:百分制分数和等级制分数的转换

∙定义

百分制分数与等级制分数的转换,编写程序,将一个百分制分数转化为等级制分数并输出出来,转化规则如下:

90分以上 A

80分~89分 B

70分~79分 C

60分~69分 D

60分以下 E

要求百分制分数从控制台读入,并在程序中判断读入的分数值是否有效。转化后得到的等级制分数输出在控制台。

∙说明:

1,该习题主要考察知识点:控制台输入,多路分支选择结构(switch—case)。

2,教师应启发学生如何设计switch-case

3,该案例难度系数:程序级

✧案例5:猜数字游戏

∙定义

编写程序,实现控制台的猜数字游戏。游戏运行时产生一个0-1000之间的随机整数,要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的数字和产生的数字相等,则输出:“恭喜你猜对了!”然后退出程序;若用户猜了10次还未猜对,则输出:“你太笨了,下次再来吧!”然后退出程序。

∙说明:

1,该案例主要考察的知识点:循环控制,控制台输入和输出,随机数的生成。

2,教师应该讲解随机数产生的方法,并将该代码发布给学员。

3,该案例难度系数:设计级

✧案例6:九九乘法表的输出

∙定义

要求编写程序,在控制台输出九九乘法表,如下图所示:

1×1=1

1×2=2 2×2=4

1×3=3 2×3=6 3×3=9

1×4=4 2×4=8 3×4=12 4×4=16

……

∙说明:

1,该案例主要考察使用两层循环的嵌套来进行复杂的循环流程的控制。

2,该案例可以作为教学案例,也可以要求学生当作课堂练习完成。

3,该案例难度系数:程序级

✧案例7:输出唐诗

∙定义

用二维数组保存一首唐诗(五言或七言),每一行代表一句,保存格式如下:

剑外忽传收蓟北

初闻涕泪满衣裳

却看妻子愁何在

漫卷诗书喜欲狂

白日放歌须纵酒

青春作伴好还乡

即从巴峡穿巫峡

便下襄阳向洛阳

要求将这首唐诗按照古文的方式输出出来(从右至左,竖行排列),输出格式如下:

便即青白漫却初剑

下从春日卷看闻外

襄巴作放诗妻涕忽

阳峡伴歌书子泪传

向穿好须喜愁满收

洛巫还纵欲何衣蓟

阳峡乡酒狂在裳北

∙说明:

1,该案例主要考察的知识点:二维数组的访问和元素的操作。

2,教师可以画图分析将唐诗按照古文的方式输出时数组元素下标的变换规则。3,该案例难度系数:设计级

相关文档
最新文档