Java综合案例:播放器中 ,下面case中的“break;”是不是什么作用都没有,可以删掉?
case 3:
System.out.println("通过歌曲id查询播放列表中的歌曲");
System.out.println("请输入要查询的播放列表名称:");
String strPlayListName1=sc.next();
//查询播放列表是否存在
PlayList pl=plc.searchPlayListByName(strPlayListName1);
if(pl==null) {
System.out.println("改播放列表不存在!");break;
}else {
System.out.println("请输入要查询的歌曲id");
String strId1=sc.next();
Song s=pl.searchSongById(strId1);
if(s==null) {
System.out.println("该歌曲在播放列表"+strPlayListName1+"中不存在");
}else {
System.out.println("该歌曲的信息为:");
System.out.println(s);
}
}
break;
正在回答
同学你好,不建议同学去除break关键字,因break关键字在switch...case中的作用是跳出switch,若不使用break,程序会继续向下执行其他case后的语句,直到遇得break或执行到switch结构末尾为止。使用在该项目中不建议同学去除break关键字。在以后的项目中同学可以根据实际需求与代码逻辑选择是否使用break。
祝学习愉快~
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星