1、实验内容:
(1) 定义一种泛型类 Instrument
2、class Test_Main {
public static void main(String[] args) {
instrument<Cello>model = new instrument 3、llo);
model1.play(violin);
}
}
package ex111;
class instrument 4、
}
}
(2) 输入 10 个数字保存到 List 中,并按倒序显示出来。
package ex112;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class Test{
public static void main(final String[] args) {
ﻩ final List 5、 final Scanner scanner = new Scanner(System.in);
for (int i = 1; i <= 3; i++) {
ﻩ try {
ﻩ System.out.println("输入第" + i + "个数吧");
final int input = Integer.parseInt(scanner.next());
integers.add(input);
}
catch (final Throwable e) {
System.err.println("这不是个数字,我 6、可是超级程序");
i--;
ﻩ continue;
}
ﻩ }
ﻩ //Collections.sort(integers);// 自然排
ﻩ Collections.reverse(integers);// 倒排
ﻩ for (final Integer integer : integers) {
System.out.println(integer);
}
ﻩ }
} System.out.println(integer);
ﻩ }
ﻩ }
}
package ex113;
import java.util 7、HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map<String,Integer> map=new HashMap 8、并按分数显示前
三名学生旳名字。规定定义 Student 类,封装学生名和考试分数 2 个属性及措施。、TreeMap、 TreeSet;
package ex113;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub 9、lic class Student {
private String name;
private int score;
public Student(){
}
public Student(String name,int score) {
this.name=name;
this.score=score;
}
public String getName() {
return name;
}
public 10、void setName(String name) {
this.name = name;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
}
package ex113;
import java.util.ArrayList;
import java.util.Collection; 11、
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
public class Sort {
public void creatMap(Map 12、 System.out.println("请输入学生人数");
int number=input.nextInt();
System.out.println("请输入学生姓名和分数:");
for(int i=0;i<number;i++){
Student stu=new Student(input.next(),input.nextInt());
map.put(stu.getName(),stu.getScore());
13、 }
}
public void Sort(Map<String,Integer> map){
Collection score = map.values();
Set 14、 Collections.sort(list);
Collections.reverse(list);
Set






