【发布时间】:2015-01-15 04:20:43
【问题描述】:
我是 java 的初学者,我正在尝试在不破坏整个程序的情况下打破 while 循环。我的程序要求我接受用户的任意数量的评分,但要停止在他们想要的任意数量。例如,用户可以说他们有 40 个学生,但只想输入其中 5 个学生的成绩。
当我在 break 语句中输入时,平均值(平均值)、中位数和众数(最常出现的元素)没有显示正确的数字。我怎样才能使 break 语句不会破坏程序的其余部分?
我知道可以用for循环来完成,但是使用while循环是程序中的要求。
【问题讨论】:
-
程序的其余部分假设有
grades.length学生。 -
你可以用
ArrayList代替array吗? -
我必须使用数组。
标签: java while-loop average break