import java.util.Scanner;
public class Student{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请è¾å
¥å¦çç人æ°....");
int num = sc.nextInt();
int[] arr = new int[num];
double[] chengji_arr = new double[num]; //åæ¾æ绩ç
String[] String_arr = new String[num]; //åæ¾å§åç
String chengjis = "";
String names = "";
for(int i = 0; i < arr.length && i < String_arr.length && i < chengji_arr.length; i++){
arr[i] = i;
int s = 0;
Students st = new Students();
System.out.println("请è¾å
¥ç¬¬"+(arr[i]+1)+"个å¦ççåºå·ï¼");
st.setId(sc.nextInt());
System.out.println("请è¾å
¥ç¬¬"+(arr[i]+1)+"个å¦ççå§åï¼");
st.setName(sc.next());
System.out.println("请è¾å
¥ç¬¬"+(arr[i]+1)+"个å¦ççæ绩ï¼");
st.setChengji(sc.nextDouble());
String_arr[i] = st.getName(); //ä¿åæ绩
chengji_arr[i] = st.getChengji();
}
int max = 0;
int tmp = 0;
for (int i = 0; i < chengji_arr.length; i++) {
max = i;
for (int j = i + 1; j < chengji_arr.length; j++) {
if (chengji_arr[max] < chengji_arr[j])
max = j;// è®°ä¸è¾å¤§æ°ä½ç½®ï¼å次æ¯è¾ï¼ç´å°æ大
}
if (i != max) {
tmp = (int)chengji_arr[i];
chengji_arr[i] = chengji_arr[max];
chengji_arr[max] = tmp;
}
}
for (int i = 0; i < chengji_arr.length; i++)
System.out.print("æ绩为ï¼"+chengji_arr[i] + " ");
}
}
class Students{
private int id;
private String name;
private double chengji;
public void setId(int id){
this.id = id;
}
public int getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setChengji(double chengji){
this.chengji = chengji;
}
public double getChengji(){
return chengji;
}
}
//代ç 没æ交æ¢å¦çæ°ç»ä¸æ ï¼éº»ç¦æé®è
åä¿®æ¹ä¸ä¸å§ï¼ççè¦ç¡äºï¼æ天继ç»ä¸çï¼æ±æï¼åªè½å¸®ä½ å°è¿éäºã
温馨提示:内容为网友见解,仅供参考