Java质检
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-6章
1.测试内容:Java基础语法
输入若干个整数,以-1结束,-1之前所有的数,输出和、平均值、最大值、最小值
2.测试内容:数组
求出斐波那契数列的前20项存入数组中,并将数组中的结果遍历输出。
(1 1 2 3 5 8 13 21 34 55 89 144 233)
3.编写一段代码,输入年份,月份,打印出这个年月对应的月历
运行界面参考:
请输入年:2015
请输入月:2
日一二三四五六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
第7章
1.测试内容:类和对象,字符串类API
输入自己的身份证号码,并由此号码输出自己的生日,年-月-日
运行界面参考:
请输入身份证号:310115************
生日:2001年2月3日
2.测试内容:封装,继承,多态
用面向对象编程的思想,设计一个猜拳游戏,完成人机猜拳互动游戏的开发。
功能:
1)选取对战角色
2)猜拳
3)记录分数
效果图:
提示:
先思考这个程序中一共涉及到多少个类,需要创建多少个对象。
第7章之后
1.测试内容:集合和IO
使用List或Map,实现多个学员(含整形学号,字符型姓名)添加。
对姓名进行逆序排序,输出排序前所有学员,和排序后所有学员信息。
使用IO技术,学员信息可以实现保存和加载(二进制保存或文本保存二选一)
2.定义一个方法,可以计算出两个日期之间相差多少天
例如:2015年2月17日到2015年3月29日中间一共有多少天?
3.创建购物车实体类,模拟购物车功能(内部使用HashMap)
需求:
1)添加商品到购物车(输入商品的编号和数量)
2)删除商品(删除购物车中的指定购物项)
3)修改商品(修改商品的数量)
4)显示所购买的商品信息(按购买商品的总价进行升序显示)
4.有5辆火车要过山洞,但确保山洞同时只能有一辆火车通过(过山洞需要2秒),打印输
出火车通过的顺序。(过山洞的顺序是不可控的,只要保证同一时间只有一辆火车能通过山洞即可)
提示:使用线程同步
数据库
1.创建员工表(employee),要求包含字段(工号、姓名、年龄、性别、薪资、部门),主
键为工号。
要求cmd命令行完成以下操作:(禁止使用图形工具软件)
1)添加三条员工信息
分别是:1,张三,18 , 男,5000 , IT部门
3,李四,20,男,6000,市场部
2,小红,28,女,10000,人事部
2)删除关于“张三“的记录
3)将“李四“的性别改为”女”
4)查询并显示员工表中所有的员工信息
2.通过Java程序(JDBC)完成第一题中对数据库的四个操作
3. 使用MVC设计模式编写员工管理系统,实现员工注册和登录