java数组数据进行排序输出

class  Day02
{
 public static void main(String[] args)
 {
  float score[][]={{1,90,95},{2,92,94},{3,90,95},{4,95,96},{5,95,96},{6,97,98}};
  int i,j;
  float x;
  for(i=0;i<5;i++)
  {
   for(j=i+1;j<6;j++){
   if(score[i][1]<score[j][1])
   {
    x=score[i][0];
    score[i][0]=score[j][0];
    score[j][0]=x;

    x=score[i][1];
    score[i][1]=score[j][1];
    score[j][1]=x;
    
    x=score[i][2];
    score[i][2]=score[j][2];
    score[j][2]=x;

   }}
  }

  String str;
  for (i=0;i<5;i++)
  { 
   str=String.valueOf((int)score[i][0])+","+String.valueOf(score[i][1])+","+String.valueOf(score[i][2]);

   System.out.println(str+"\n");

  }
   
  
 }
}

你可能感兴趣的:(java,String,Class,float)