我有一个数组
int[] arr = {9,20,-2,-45,23,5,1};
我正在使用
java.util.Arrays.sort(arr);
for 循环:
for(int i =0;(i<arr.length) && (arr[i] > 0) ; i++)
由于这种情况,似乎不起作用(arr[i] > 0)
。我想不出为什么这不起作用的原因。令人惊讶的是,以下循环以预期的方式工作:
for(int i =0;(i<arr.length) && (arr[i] != 0) ; i++)
和
for(int i =0;(i<arr.length) && (arr[i] < 0) ; i++)