在线等待一个JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:23:44
要求:输出10个数字,然后按从大到小或者从小到大的顺序排列出来
在线等
速度给出的追50分
速度了
不是啊.要自己输入的数字啊..不能里面配备的..我多加分.你帮忙改一下吧~
我已经加了30分了..速度帮忙改改.谢谢了

2楼的不行啊。 ..用不了..显示什么错误

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class Test{

public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
List<Integer> strList=new ArrayList<Integer>();
for(int i=1;i<=10;i++){
System.out.println("请输入第"+i+"个数,按回车输入下一个数");
String s=scanner.next();
strList.add(Integer.parseInt(s));
}
Collections.sort(strList);
System.out.print("从小到大为:");
for(int str:strList){
System.out.print(str+"\t");
}
System.out.println();
System.out.println("从大到小为:");
Collections.reverse(strList);
for(int str:strList){
System.out.print(str+"\t");
}
}
}

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;