色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 姓名和成績 排名

林玟書2年前9瀏覽0評論

Java是一門廣泛應用于編程開發的語言,許多程序員都喜歡使用它。在Java中,通常需要處理大量的數據和計算,一個常見的例子是對學生的成績進行排名和分析。下面是一個簡單的Java程序,用于對學生姓名和成績進行排名:

import java.util.*;
public class Ranker {
// 定義學生類
public static class Student {
String name;
int grade;
public Student(String name, int grade) {
this.name = name;
this.grade = grade;
}
}
public static void main(String[] args) {
// 創建學生列表
Liststudents = new ArrayList<>();
students.add(new Student("張三", 85));
students.add(new Student("李四", 92));
students.add(new Student("王五", 78));
students.add(new Student("趙六", 95));
// 按成績排序
Collections.sort(students, new Comparator() {
public int compare(Student s1, Student s2) {
return s2.grade - s1.grade;
}
});
// 輸出排名結果
int rank = 1;
for (Student student : students) {
System.out.println("排名:" + rank + ",姓名:" + student.name + ",成績:" + student.grade);
rank++;
}
}
}

以上程序定義了一個學生類和一個排名器類。排名器類首先創建一個學生列表,然后使用Java集合框架中的Collections.sort()方法,按學生的成績降序排列學生列表。排序后,程序遍歷學生列表,輸出每個學生的排名、姓名和成績。