java冒泡排序由大到小变为由小到大

怎样将下面一段代码从由大到小排序变为由小到大排序?
public void sumScoreSort()
{
Student stu;
double sum[]=new double[5];

    for(int i=0;i<students.size();i++)
    {
        sum[i]=students.get(i).java+students.get(i).english+students.get(i).math+students.get(i).physics+students.get(i).chinese;
        
    }

    for(int i=0;i<students.size();i++)
    {
        Student stu1;
        for(int j=i+1;j<students.size();j++)
        {
            if(sum[i]<sum[j])
            {
                stu1=students.get(i);
                students.set(i,students.get(j));
                students.set(j, stu1);
            }
        }
    }
    for(int i=0;i<students.size();i++)
    {
        System.out.print(i+1+":");
        System.out.println(students.get(i).toString());
    }
}

}

试试看能不能行

public void sumScoreSort() {
        Student stu;
        double sum[] = new double[5];

        for (int i = 0; i < students.size(); i++) {
            sum[i] = students.get(i).java + students.get(i).english + students.get(i).math + students.get(i).physics + students.get(i).chinese;
        }

        for (int i = 0; i < students.size(); i++) {
            Student stu1;
            for (int j = i + 1; j < students.size(); j++) {
                if (sum[i] > sum[j]) {
                    stu1 = students.get(j);
                    students.set(j, students.get(i));
                    students.set(i, stu1);
                }
            }
        }
        for (int i = 0; i < students.size(); i++) {
            System.out.print(i + 1 + ":");
            System.out.println(students.get(i).toString());
        }
    }

交换前的判断大于变小于,小于变大于就行