在数组里输入数字后,为什么输出的数组各个位上都显示a[0]位上的数字
请教各位大虾多多指教,为什么下面这段程序运行后,五个数字全都显示数组中a[0]里的数字呢?小妹万分感激
import java.io.*;
public class maopao1 {
public static void main (String[] args) {
int a[]=new int[5];
int i,j,x;
try
{
System.out.println("请输入5个整数:");
for(int s=0;s<5;s++)
a[s]=Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
}catch (IOException e) { }
for(i=1;i<5;i++)
for(j=1;j<5-i;j++)
{
if(a[j]>a[j+1])
{
x=a[j];
a[j]=a[j+1];
a[j+1]=x;
}
}
System.out.println("排序结果是:");
for(int s=0;s<5;s++)
System.out.print(" "+a[s]);
}
}