Mat*_*ins 5 java arrays math minimum
嗨,我想获得数组中最低的3个元素.最低的是指最小值.我不能使用collections.Sort方法,因为我需要知道元素的索引.因此我使用以下代码来获得最低,但我需要知道如何获得最低3.
int minimum = grades[1];
int index = 1;
for(i=1; i<= numberOfStudents; i++){
if (grades[i]<minimum){
minimum = grades[i];
index = i;
}
}
Run Code Online (Sandbox Code Playgroud)
取三个变量:最小的、第二小的和第三小的。以与寻找最小元素相同的方式,在每一步中找到三个最小元素。
您需要检查是否有任何元素小于最小数,或者是否在最小数和第二小数之间,或者是否在第二小数和第三小数之间。
由于这可能是一项作业、任务或家庭作业,因此我不会在这里编写代码。