Я изучаю Java, и из того, что я узнал, является то, что вам нужно указать значение, возвращаемое функцией. Если оно не возвращает значение, то оно недействительно. Однако в нижеприведенной программе я могу изменить значения массива из функции void. Может ли кто-нибудь объяснить это мне, пожалуйста?Возвращаемое значение функции void
public class ArraysInMethods {
public static void main(String args[]){
int rd[] = {2,3,4,5,6};
change(rd);
for(int y: rd){
System.out.println(y);
}
}
public static void change(int x[]){
for(int counter = 0; counter<x.length;counter++){
x[counter]+=5;
}
}
}
Благодарим вас за разъяснение – JDOE