当前位置: 首页 > news >正文

day22

今天:学习了Java:三节数组实操练习分别为评委打分、数字加密解密、抽奖两种实现方式。评委打分核心逻辑是录入多位评委分数存入数组,剔除最高分、最低分之后求取剩余数值平均值,实操需要做好分数区间校验、数组遍历求极值、总和运算,运算时注意浮点类型强制转换规避整数取整失误。数字加密解密需要拆分出整数每一位,遵照每位数字加 5、模 10、整体反转完成加密;解密则反向推导运算顺序,先反转数组,再处理取余反向运算还原原始数字。抽奖分为随机索引抽取、数组洗牌打乱抽取两种思路,第一种依靠随机数获取数组下标选出中奖人员,第二种通过循环交换数组元素打乱顺序,从头取出中奖名单,主要考察随机类调用、数组元素交换、循环遍历能力,三道案例都是数组基础知识点的落地实操。
朋友邀请去聚了个餐。
问题及解决方案:我上手编写三道数组练习题时,经常碰到四处棘手的 bug。首先是评委打分功能,计算平均分直接使用 int 整数运算,整数相除直接舍弃小数部分,得出的均分十分粗略;其次录入评委分数没有设置约束,练习时很容易输入低于 0 或是高于 100 的无效分数,干扰后续计算;第三处理数字加密解密,经常颠倒数位反转、数值运算的先后顺序,解密结束之后得不到最开始的原始数字;最后编写洗牌方式的抽奖代码,随机数的取值范围没有跟着循环变化,时常触发数组下标越界报错,程序直接终止运行。
针对以上问题我慢慢整理出适配的解决办法。计算平均分之前,我会主动把分数总和强制转换成浮点类型,保障计算可以保留小数;每次录入分数之后增加条件判断,碰到不合规的数值就提示重新录入;我会提前在草稿纸上记下流程,加密先处理每一位数字再反转,解密先反转数位再逆向计算;数组打乱时从末尾向前循环,随机下标严格限制在当前剩余区间。写完代码之后多准备几组测试用例反复运行,一点点排查隐藏的逻辑漏洞,保证整套代码能够稳定运行。
明天:继续学习Java,给自己放松一下。

http://www.jsqmd.com/news/1348676/

相关文章:

  • SlidingCard:打造惊艳滑动卡片画廊效果的终极Android库
  • Arduino-LMIC示例代码实战:OTAA与ABP连接The Things Network
  • Moirai模型家族全面对比:Small/Base/Large参数配置与性能测试
  • 2026零散寄件实测推荐:性价比之选 - 快递物流实时资讯
  • 手把手教程:用CHIEF进行肿瘤起源预测(附完整代码与数据集)
  • 2026成都旧房翻新公司哪家做的最好?正规整装服务商盘点,口碑与性价比解读,附签约避坑FAQ - 行业观察网
  • AvalonDock:WPF专业级文档停靠布局系统深度解析与实战指南
  • 把系统卖给更多人——从一人公司到可复制商业系统
  • 2026成都旧房翻新公司**深度解析:正规合规实力强机构盘点,口碑与性价比参考及签约避坑指南FAQ - U渠道
  • Gramateria核心架构揭秘:GrapesJS与模块化代码如何打造高效建站工具
  • 2026成都省钱装修公司哪家好一点:正规合规服务商盘点、实力口碑解析及签约避坑FAQ - 商业大观
  • 深度解析SillyTavern:专业级AI角色扮演工具实战指南
  • 如何在3分钟内免费搭建专业级6DoF头部追踪系统:AITrack与Opentrack终极指南
  • Torn Keyboard vs 主流分体键盘:为什么这款通孔元件设计值得入手?
  • 找山东有实力的实验室污水处理机服务商指南,2026年落地方案山东博斯达 - 品牌优推
  • OneNote到Markdown迁移架构:企业级数据转换解决方案的设计哲学
  • 寄件服务横评实测:个人零散寄件推荐指南 - 快递物流实时资讯
  • 2026佛山市本地第三方矿石专项检测业务+矿样金物相分析 - 第三方检测机构
  • InfinityStar推理实战:480p与720p视频生成脚本使用技巧与参数调优
  • 宣城市郎溪县GEO城市合伙人选型推荐哪家靠谱:源头厂商、合伙人权益与续约率怎么看? - 小随科技
  • Phi-4-reasoning-plus-w8a8-llmcompressor-v0.12.0评估全流程:从lm-evaluation-harness安装到GSM8K测试
  • 计算机毕业设计之基于Spring Boot的拍卖管理系统设计与实现
  • 3 家厂商 3 套逻辑:多品牌逆变器 API 归一化的深水区避雷指南
  • 第十一届中国大学生程序设计竞赛网络预选赛(CCPC Online 2025)(EKAGC)
  • Buffer of Thoughts LLM:NeurIPS 2024 Spotlight论文揭秘,思维增强推理如何革新大模型能力
  • 2026年铝酸酯偶联剂行业趋势及铝酸酯偶联剂厂家选择指南 - 全域品牌推荐
  • 洛雪音乐音源完全指南:三步解锁全网免费高品质音乐
  • 2026年企业官网搭建平台有哪些?SaaS、设计型CMS与开源方案对比
  • 5分钟掌握本地视频字幕提取:Video-subtitle-extractor完整使用指南
  • 2026个人寄件评测推荐:四维实测对比 - 快递物流实时资讯