Invata conceptul de functie / metoda si pe urma ai sa intelegi ce face si return.
return are rolul, cand e folosit intro functie sau metoda sa intrerupa executia acesteia si sa intoarca o valoare.
Am citit pe multe site-uri despre metode si aparea si returnarea, dar tot ce zicea este ca "return a variable" sau ceva de genu'.Ms oricum.
Hai sa iti explic mai babeste atunci daca zici ca ai citit despre metode.
Practic scopul unei metode este sa calculeze ceva... sa zicem in cazul nostru ca face o banala adunare a+b. Rezultatul adunarii trebuie cumva "scos" afara din metoda. Una din metoda este sa returnezi acesta valoare.
sa dam exemplu metoda urmatoare
...
public int Suma(int a, int)
{
int c = a + b;
return c;
}
in cazul asta functia va returna valoare sumei a+b.
daca vei face ceva degenul
System.out.print(Suma(4,5)) iti va afisa 9;
daca metoda ta arata ceva de genul
public int Suma(int a, int)
{
int c = a + b;
}
fara return de data asta
System.out.print(Suma(4,5)) nu va afisa nimic
Return, adica sa permita celorlalte metode sa foloseasca valoarea lui c, afisata cu ajutorul metodei Suma?
Ceva in genul. Practic e modalitatea de a "scoate" rezultatul din metoda Suma