我正在为计算机科学课程做一个基本的Java项目,这个项目有一个嵌套在while循环内的for循环。
我不允许使用break
来提前结束for循环。我发现return
似乎具有与break
相同的效果。使用return
作为中断循环的方法是否是不好的风格?
我的for循环必须检查三个不同的语句,但如果它发现其中一个为true,则应立即结束而不继续检查其余语句。
我尝试在while循环中加入一个布尔运算符来控制for循环,但这并不能控制for循环中的操作,直到for循环到达结尾。
此外,如果return
没有返回任何内容,是否会有影响?
299/01/11更新:非常感谢大家的评论。阅读所有讨论对我很有帮助。
我与我的导师交谈后发现,为了获得满分,我也不应该使用return
。
所以我发现在for循环中设置一个布尔值的建议非常有用,因为我不知道可以这样做。
break
让整个班级的学生产生了“break
是不好的风格”的印象。 - Jonathon Faust