谁能帮我解一下这个java题?

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:43:55
通过键盘输入10个数扬威,然后得该10个数据年排序后5个一行分别显示在屏幕上(需异常处理)

嗯,我也看不明,我想我的语言不及格了

package com.test;

public class Test1 {

public static void main(String[] args)
{

java.util.List<Integer> list = new java.util.ArrayList<Integer>();
int t,len=10;

for(int i = 0; i < len; ++i)
{
java.util.Scanner sc = new java.util.Scanner(System.in);

int n = sc.nextInt();

list.add(n);
}

len = list.size();

for(int i = 0; i < len; ++i)
{
for(int j = 0; j < len - i - 1; ++j)
{
if(list.get(j) > list.get(j+1))
{
t = list.get(j+1);
list.set(j+1, list.get(j));
list.set(j, t);
}
}
}

for(int i = 0; i < len; i++)
{
if(i == len/2)System.out.println();
System.out.print(list.get(i) + " ");

}
}

}

看不懂你在说什么 什么叫键盘输入10个数扬威<