我想知道是否有办法删除我在运行以下代码时得到的默认“0”值:
Scanner scan = new Scanner(System.in);
int [] x = new int[4];
for ( int i = 1; i < x.length; i++ )
{
System.out.println( "Enter number " + i + ": ");
x[i] = scan.nextInt();
}
Arrays.sort(x);
System.out.println(Arrays.toString(x));
}
输出如下
[0, i[1], i[2], i[3]]
当然,这里所有的数组值其实都是控制台输入的数字。代码正在运行。它成功地将任何数字排序为正确的顺序,但是,总是有这个讨厌的 0。
我不想删除所有 0(我希望用户能够输入 0 并显示它)--我只是不想要默认的 0。有什么想法吗?