static String[] student = { "张三丰", "郭靖", "乔峰", "张无忌", "杨过" };
static String[] course = { "Java", "C++", "Oracle", "Android" };
static double[][] score = { { 87, 76, 63, 98 }, { 67, 79, 83, 75 }, { 90, 76, 65, 60 }, { 84, 88, 63, 79 },
{ 72, 66, 58, 77 } };

public static void sort(String cname){
int len=student.length;
double[] sorted=new double[len];
int i;
for(i=0;i<course.length;i++){
if(course[i].equalsIgnoreCase(cname)){
break;
}
}
for(int j=0;j<student.length;j++){
sorted[j]=score[j][i];
}
for(i=0;i<len;i++){
int max_j=len-i-1;
for(int j=0;j<len-i;j++){
if(sorted[j]>sorted[max_j]){
max_j=j;
}
if(max_j!=len-i-1){
double temp=sorted[max_j];
sorted[max_j]=sorted[len-i-1];
sorted[len-i-1]=temp;
}
}
}
System.out.println(cname+"课程成绩排序如下");
for(i=0;i<course.length;i++){
System.out.print((int)sorted[i]+"("+student[i]+")"+"  ");
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
java.util.Scanner s=new java.util.Scanner(System.in);
try{
System.out.print("请输入需要查询的学科:");
String coursename=s.next();
sort(coursename);
}
finally{
s.close();
}
}根据以上代码怎么将分数与名字对应输出