鱼C论坛

 找回密码
 立即注册
查看: 3780|回复: 0

[学习笔记] 027.测试一下前面学得怎么样?

[复制链接]
发表于 2021-3-26 22:55:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 hjg 于 2021-3-27 09:53 编辑
早起的鸟儿有虫吃,瞎写的代码有BUG!  

java基础作业
基础语法

  1. 1. 定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位 回文数(五位回文数:个位与万位相同,十位与千位相同,例如:12321):
  2. 2. 定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和 (例如:12345 各位之和是:1+2+3+4+5 。也就是 15)
  3. 3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序 (要求不能使用第三个变量)
  4. 4. 请写出一段遵守编码规范的 Hello World 代码 (注意,注释必须有,也要遵守规范)
复制代码


流程控制
出租车计费
  1. 本次任务一起来解决出租车计费问题。某市出租车计费标准如下图所示, 请根据此标准完成一个出租车计费模拟功能,能够计算总费用和列出产生费用 项目详细情况说明,帮助出租车师傅和乘客了解计费标准。
复制代码


                               
登录/注册后可看大图

  1. 结合上述表格,可以得出:总车费=里程费用+低速行驶费(或者等候费) +预约叫车服务费+空驶费+夜间收费+燃油附加费。需要收集的数据有:里程数、 低速行驶时长(早晚高峰期行驶时长和其他时间段行驶时长)、是否预约叫车 (按四小时为标准)、开始乘坐出租车时间、出租车到达终点站时间,结合这 些数据和表中提供的标准就可以使用程序进行计算总车费了
复制代码

注意点
  1. 1. 声明好程序所需的变量,用于存储数据,请注意数据类型。
  2. 2. 提示用户输入总里程数、总乘车时间、是否预约叫车(如果是预约叫车 还需要确认是否在 4 小时以内)、是否有低速行驶(如果有,提示输入低速行驶时间,需要考虑早晚高峰),如果里程超过 15 公里,需要输入是否往返 2 公里范围内,决定空驶费。分别将这些用户输入的值,通过赋值存入对应的变 量中。
  3. 3. 根据计费标准和用户输入的数据进行总费用计算处理。
  4. 4. 输出总费用和每个产生费用单项的详细情况说明
复制代码


人工智障(循环)
人工智能的概念刚兴起时,网上流传了一段价值一个亿的代码,如下

                               
登录/注册后可看大图

你能默写出一下他??

逻辑训练任务

  1. 1、计算应缴金额 商场根据会员积分打折: 2000 分以内打 9 折, 4000 分以内打 8 折, 8000 分以内打 7.5 折, 8000 分以上打 7 折,使用 if-else-if 结构,实现手动输入购物金额和积分, 计算出应缴金额

  2. 2、计算该年该月天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。还有二月比较特殊,平 年的二月只有 28 天,而闰年的二月有 29 天,由用户在控制台输入年份和月份, 程序计算该年该月的天数
复制代码

  1. 3、图形打印任务 在控制台中,编写三个 Demo,分别输出如下图形:
  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. //    *   *   
  29. //     * *   
  30. //      *     

复制代码

  1. 4、打印九九乘法表 ,
复制代码

  1. 5、打印三位数中的所有水仙花数 所谓“水仙花数”即一个整数满足其值等于各个数位的立方和。 如: 153 是一个水仙花数,因为 153= 13+53+33
复制代码


java面向对象基础作业
选队长游戏训练任务(约瑟夫。。。)
  1. 今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长。为了体现合理公平,大家提出了一个比较有趣的 规则。所有人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数), 凡报到 3 的人退出圈子,剩下的人继续报数,最后留下的当选为队长。 请你通过编写程序,求出一组人中的队长是原来第几位同学。
复制代码

知道的可以用链表或者数组完成

流程控制的逻辑训练任务

  1. 1、查找某个整数 定义一个长度为 10 的整型数组 nums ,循环输入 10 个整数。 然后将输 入一个整数,查找此整数,找到输出下标, 没找到给出提示。
  2. 2、找出数组的最值 定义一个长度为 10 的整型数组 nums ,循环输入 10 个整数。输出数组 的最大值、最小值。
  3. 3、两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为 目标值的那两个整数,并输出他们的数组下标 假设每种输入只会对应一个答案,不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以输出 0,1
  4. 4、排序并查找 对数组{1,3,9,5,6,7,15,4,8}进行排序,然后使用二分查找 6 并 输出排序后的下标
复制代码


答案案


可以的话顺手一路四点一下【收藏 评分分享淘帖顶】   再多多留言       你的支持就是我持续写作的动力!!!

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-10 18:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表