欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 姓名和成績 排名

林玟書1年前8瀏覽0評論

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

import java.util.*;
public class Ranker {
// 定義學(xué)生類
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) {
// 創(chuàng)建學(xué)生列表
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;
}
});
// 輸出排名結(jié)果
int rank = 1;
for (Student student : students) {
System.out.println("排名:" + rank + ",姓名:" + student.name + ",成績:" + student.grade);
rank++;
}
}
}

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