【发布时间】:2016-06-07 00:08:24
【问题描述】:
有人能详细解释一下为什么打印 21003 和 32103 吗?我真的很困惑。谢谢!
public class question1{
public static void reduce (int[] arr, int len)
{
for (int k=0; k<len; k++)
{
arr[k]--;
}
len--;
}
public static void main (String args []){
int [] counts = {3,2,1,0};
int len = 3;
reduce(counts, len);
for(int c: counts)
{
System.out.print(c+" ");
}
System.out. println(len);
}
}
【问题讨论】:
-
为什么你认为它应该打印 32103?