《Java语言程序设计与数据结构》编程练习答案(第二十章)(一)
英文名:Introduction to Java Programming and Data Structures, Comprehensive Version, 11th Edition
20.1
public class book {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<String> strings = new ArrayList<>();
for(int i=0;i<10;i++){
String tmp = input.nextLine();
strings.add(tmp);
}
Comparator<String> c = new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
};
strings.sort(c);
for(int i=0;i<10;i++)
System.out.print(strings.get(i)+" ");
}
}
20.2
public class book {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
LinkedList<Integer> test = new LinkedList<>();
System.out.println("Please enter numbers");
while(true){
int tmp = input.nextInt();
if(tmp == 0){
break;
}e