When I run this code, it prints 0 , 1, 2, but I have no idea why. could you explain me?
public void run() {
int[] arr = new int [3];
for(int i=0; i<arr.length;i++){
arr[i]=i;
}
domore(arr);
for(int i=0; i<arr.length;i++){
println(arr[i]);
}
}
private void domore(int[] arr) {
// TODO Auto-generated method stub
int [] att = new int [3];
for(int i=0; i<att.length;i++){
att[i]=77;
}
arr=att;
}