Java编程:运用switch语句计算行李托运费用
需积分: 5 83 浏览量
更新于2024-08-04
收藏 517KB PDF 举报
实验二:运算符、表达式与语句
在实验二中,你将学习和应用Java编程中的关键概念,包括运算符、表达式和语句,通过解决两个实际问题来加深理解。第一个问题是关于火车、汽车和飞机托运计费的程序设计。
1. **Switch语句的应用**:
- 本关任务要求你使用`switch`语句实现不同的运费计算逻辑。根据输入的托运方式(飞机、火车或汽车),`switch`语句会根据不同的条件执行相应的计算。每种方式的计费规则不同:飞机按克收费,不足1克按1克计算;火车和汽车按公斤收费,不足1公斤也按1公斤计算。你需要确保代码能够正确处理小数部分,并根据实际重量计算总费用。
2. **基本数据类型转换**:
- 在这段代码中,你需要将用户输入的字符串类型的托运方式转化为整数类型,以便后续处理。这涉及到了Java中的类型转换,可能需要使用`Integer.parseInt()`或者`Character.getNumericValue()`方法。
第二个问题是**猜数字游戏**,这是一个常见的编程练习,旨在让学生熟悉控制流结构和条件判断。在这个游戏中,程序随机生成一个数字,玩家需要猜测这个数字。你将被要求编写代码,包括接收用户输入、比较猜测值与生成的数字,并提供反馈(如“太高”、“太低”或“恭喜,猜对了”)。
**猜数字游戏代码模板**:
- 你需要实现一个循环,直到玩家猜对为止。
- 使用`Math.random()`生成一个随机数,并将其存储在一个变量中。
- 从用户那里获取输入并将其转换为整数,与随机数进行比较。
- 使用`if-else`或`switch`语句来根据猜测值和随机数的关系给出提示。
- 考虑加入一个计数器来记录猜测次数,增加游戏的挑战性和趣味性。
通过这两个实验,你将提升对Java语言基础操作的理解,包括输入/输出、条件判断、数据类型转换以及控制流程的控制。同时,你也将在实践中学习到如何编写可读性强且易于维护的代码,这对于任何编程初学者来说都是非常重要的技能。
2021-04-22 上传
2023-06-25 上传
2023-11-15 上传
2021-09-19 上传
2021-11-12 上传
2021-10-05 上传
2021-09-19 上传
2019-11-23 上传
黑大帅.698
- 粉丝: 0
- 资源: 1
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库