Kann mir jemand sagen, warum primitive Datentypen immer mit return zurückgegeben werden müssen, während Arrays das nicht müssen?
Java:
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int i[] = {1, 2, 3};
int j = 1;
test(i, j);
System.out.println(Arrays.toString(i));
System.out.println(j);
}
public static void test (int[] i, int j){
i[0]++;
i[1]++;
i[2]++;
j++;
}
}