Witam :)
Mam chyba niezbyt mądre pytanie, ale niestety na razie słabo znam Javę.
W Javie przy przekazywaniu argumentów do funkcji typy proste są przekazywane przez wartość, a obiekty - przez referencję. Jak można zwrócić z funkcji więcej, niż 1 zmienną typu prostego, jeśli tylko jedną mogę zwrócić z tej funkcji (jako wartość funkcji). Czy istnieje jakiś sposób przekazania drugiej wartości?
int fun(int a) {
a = 10;
int b = 5;
return b;
}
..................
int z = 2;
int x = 20;
z = fun(x);
Po wywołaniu funkcji z powinno mieć wartość 5, a x wartość 10.
Dziękuję za pomoc.