我在想是否有办法删除以下代码运行时默认出现的“0”值:
输出结果如下:
当然,这里的所有数组值实际上都是输入到控制台中的数字。代码能够正常运行。它可以成功将任何数字排序为正确顺序,但总会有这个讨厌的0。
我不想删除所有的0(我希望用户能够输入0并显示出来),我只是不想要默认的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。有什么建议吗?