Java基础课堂练习
更新时间:2023-11-18 20:37:01 阅读量: 教育文库 文档下载
- 高效课堂基础小练推荐度:
- 相关推荐
第一章
1:编写并执行Java程序
训练技能点
? ?
使用MyEclipse编写Java源程序 使用“\\t”和“\\n”控制输出格式
需求说明
在控制台输出商品价目表,包括商品名称、单价、购买数量和金额。要求使用“\\t”和“\\n”进行输出格式的控制。运行结果如图1.2.1所示。和在C语言中一样,Java中的“\\n”代表换行,“\\t”代表制表符。
图1.2.1购物清单
实现思路
(1) 构建Java工程,起有意义的工程名,如JavaBasePro。
(2) 构建Java源程序,使用“\\t”和“\\n”输出图1.2.1中所示的内容。
关键代码
System.out.println(\购物清单\);
System.out.println(\商品名称\\t\\t购买数量\\t\\t商品单价\\t\\t金额\); System.out.println(\); System.out.println(\双飞燕鼠标\\t1\\t\\t\\t120\\t\\t\\t120\);
2:编写并执行Java程序II
训练技能点
? ?
使用MyEclipse编写Java源程序 使用“\\t”和“\\n”控制输出格式
需求说明
编写程序实现下列说明:
图1.2.2打印版权说明信息
实现思路
构建Java源程序,使用“\\t”和“\\n”输出图1.2.2中所示的内容。
3:编写并执行java程序
训练技能点
? ?
使用MyEclipse编写Java源程序 使用“\\t”和“\\n”控制输出格式
需求说明
编写程序实现下列说明:
图1.2.3 ,输出效果图
实现思路
构建Java源程序,使用“\\t”和“\\n”输出图1.2.3中所示的内容。
第二章
1:简单运算
训练技能点
? ?
根据需求提取数据的类型 不同数据类型间的简单运算
需求说明
张三因学习原因需要配置一台电脑,下表2.1列出了张三购买电脑的部分配置售价清单,请计算清单中的物品总价,并打印显示,显示结果如图2.2.1所示。
表2-2-1购物清单
商品 显示器 键盘 鼠标
单价 ¥840 ¥50 ¥100
个数 1 1 2
图2.2.1打印购物总金额
实现思路
(1) 确定表示单价的数据和表示个数的数据的数据类型。
(2) 根据合适的数据类型,分别定义变量存储显示器、键盘、鼠标的单价和个数。 (3) 使用合理的表达式计算物品总价。
关键代码
(1) 定义参与运算的数据类型和取值
// 定义参与运算的数据类型和取值 int screenPrice
= 845;
int keyBoradPrice = 50; int mousePrice int screenNo int mouseNo
int keyBoradNo
= 100; = 1; = 1; = 2;
(2) 进行运算和打印结果
double finalPrice = screenPrice * screenNo + keyBoradPrice * keyBoradNo + mousePrice * mouseNo;
System.out.println(\消费总金额是:\\t\\t¥\+finalPrice);
2:简单运算和运算结果的格式化显示
训练技能点
? ?
Java的格式化打印
混合运算符和混合数据类型之间的运算
需求说明
使用实训任务1中给出的列表,根据下面的要求,继续购物运算。
要求计算消费总金额的时候,按照如下规则进行处理:所有商品打8折销售,购物使用1500元人民币,计算找零;根据支付的商品价格,每支付100元获得3个消费积分,计算本次消费的最终积分并打印。
最终的程序运行结果如图2.2.2所示,要严格按照格式打印。
图2.2.2打印购物详单
实现思路
(1)定义打折额度变量discount,为double型。 (2)定义缴费额pay,为double型。
(3)定义消费总金额totalPrice和找零exchange,还有购物积分credit,分别是double型、double型和int型。
(4)按照实际商场的打折、收款逻辑进行运算。 (5)格式化输出需要的结果。
3:你中奖了么
训练技能点
? ?
使用Scanner对象获得一个整数
获得一个整型数字的各个数位上数字的方法
需求说明
某大卖场针对即将到来的五一假期展开了购物抽奖活动,根据顾客的购物小票ID号,计算顾客是否获奖。
计算规则:顾客小票总共5位数,计算每位上的数字之和,如果这个和能被9整除,则表示该顾客中奖,打印“恭喜中奖”字样。
实现思路
(1) 使用Scanner的对象接收一个5位整数。 (2) 计算这个5位整数各个数位上的数字。
(3) 将5个数字相加,看看能否被9整除,以判断是否中奖。
关键代码
下面给出一个5位数各个数位上数字的计算方法,代码中的unit1– unit5 分别代表个、十、百、千、万位上的数字。
int unit1 = input % 10; int unit5 = input / 10000; int unit4 = input / 1000 % 10; int unit3 = input / 100 % 10; int unit2 = input / 10 % 10;
正在阅读:
Java基础课堂练习11-18
郑州大学现代远程教育《地基基础》05-06
新闻通稿范文02-17
2018年网络游戏公司组织架构和部门职能03-11
建筑名词解释01-16
关于镜头你必须知道的10个知识02-09
传递爱心作文600字02-04
600瀛楁棩璁颁袱鍒?/a>10-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 课堂
- 练习
- 基础
- Java
- 北京化工大学有机化学2011期中72
- BZ振荡反应
- 多元统计分析SPSS实验练习(2016)
- 济南大学2013年研究生招生专业目录 -
- 选择题题库
- 二级建造师建设工程施工管理真题
- 西方经济学(微观)模拟试题2012
- 共同犯罪案例
- 保险学计算题
- 地基处理复习题
- 小学体育与健康科学版一年级下册《快速跑:用自然站立式做各种突发信号的起跑》优质教师资格证面试试讲教案
- 2018年八年级语文上册第二单元第8课《美丽的颜色》教案新人教版
- 托福tpo翻译
- LED闪光灯电源设计报告 2015年全国大学生电子设计竞赛
- 上市公司执行企业会计准则监管问题解答(1-8期汇总)
- 代谢当量(MET)在有氧运动中的运用
- 队列研究
- 流体力学2012-05模拟题
- 菩提心的功德利益
- 小学3500常用汉字大全(带拼音)