public static int findLargestMark(ArrayList<Result> array)
{
int last = 0;
int largestPOS = 0;
for (int i = 1; i <= array.size(); i++)
{
for (Result s : array)
{
int num = s.getMark();
if (num > last)
{
last = num;
largestPOS = i++;
}
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么这不会返回最大值的位置?
对不起,我是Java的新手.
java ×1