
ChapterChapterChapterChapter*第二章(八)循环结构进阶Chapter*回顾与作业点评强制类型转换的条件及转换规则是什么?“=”、“==”和equal()的区别?如何对数组进行初始化?break和continue的区别有哪些?Chapter*预习检查什么是二重循环?如何进行字符串比较?Chapter*本章任务维护有序的歌曲列表计算竞赛平均分用*打印图案模拟商场购物输出九九乘法表Chapter*本章目标掌握二重循环的使用掌握二重循环中跳转语句的使用Chapter*插入算法1、数组中的英文歌曲按照名称升序排列。增加一首新歌,并保持歌曲名称升序排列通过比较找到插入位置将该位置后的元素后移一个位置将新歌插入到该位置Chapter* String[]musics=newString[]{Island,Ocean,Pretty,Sun}; String[]newMusics=newString[musics.length+1];//新歌曲数组 Strjava语言基础第9章ingmusic=; //保存用户输入的歌曲名称 …… for(inti=0;imusics.length;i++){ if(musics[i].compareToIgnoreCase(music)0){ index=i; break; } } for(inti=newMusics.length-1;iindex;i--){ newMusics[i]=newMusics[i-1]; } newMusics[index]=music; ……插入算法演示示例1:插入算法字符串比较compareTo():不忽略大小写compareToIgnoreCase():忽略大小写元素后移找到新元素的插入位置新元素放在index的位置Chapter*练习——维护有序的图书列表需求说明:图书馆将图书按照书名从“A”到“Z”顺序排列。现有一本新书,请插入到合适位置,保持顺序排列完成时间:20分钟Chapter*共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解Chapter*
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9783.html