如何在不中断java程序其余部分的情况下中断while循环?
我是java的初学者,我试图在不破坏整个程序的情况下打破while循环。我的程序要求我接受用户提供的任意数量的分数,但在他们想要的任何数量上停止。例如,用户可以说他们有40名学生,但只想为其中的5名学生打分 当我在break语句中输入时,平均值(average)、中值和模式(most-executing元素)没有显示正确的数字。如何使break语句不中断程序的其余部分如何在不中断java程序其余部分的情况下中断while循环?,java,while-loop,average,break,Java,While Loop,Average,Break,我是java的初学者,我试图在不破坏整个程序的情况下打破while循环。我的程序要求我接受用户提供的任意数量的分数,但在他们想要的任何数量上停止。例如,用户可以说他们有40名学生,但只想为其中的5名学生打分 当我在break语句中输入时,平均值(average)、中值和模式(most-executing元素)没有显示正确的数字。如何使break语句不中断程序的其余部分 我知道可以使用for循环来完成,但是在程序中使用while循环是一项要求。您声明成绩为最大学生人数 如果用户决定提前退出,那么您
我知道可以使用for循环来完成,但是在程序中使用while循环是一项要求。您声明
成绩
为最大学生人数
如果用户决定提前退出,那么您下面的所有逻辑都需要基于他们实际输入的学生数量,而不是他们本可以输入的学生数量
因此,您需要将代码更改为:-
- 有一个变量,它是实际输入的分数
- 使用此选项而不是
等级。长度
- 使用此变量可以限制在以下循环中处理的等级数组的数量,等等
成绩、长度学生。是否允许您使用ArrayList
而不是array
?我必须使用数组。