Не могли бы вы объяснить, почему это печатает 21003 против3? Я действительно смущен этим. Спасибо!Базовый Java-массив по методу
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);
}
}
Почему, по вашему мнению, он должен печатать3? – gla3dr