short s[] = new short[3];

s[0] = 1;
s[1] = 0;
s[2] = 3;

Arrays.sort(s);

for(int i = 0; 3 > i; i++)
System.out.println(s[i]);

これで
0
1
3
になると思うのですが、
0
0
0
になります。どうしてでしょうか。