| Andrei_Nitescu_2000 a întrebat:

Intrebarea asta este pentru cei ce stiu sa programeze in java:

Din cate am inteles, comanda Return returneaza o valabila. Ce inseamna ca returneaza?

Răspuns Câştigător
suntserios
| suntserios a răspuns:

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.

| Andrei_Nitescu_2000 explică (pentru suntserios):

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.

| suntserios a răspuns (pentru Andrei_Nitescu_2000):

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

| Andrei_Nitescu_2000 explică (pentru suntserios):

Return, adica sa permita celorlalte metode sa foloseasca valoarea lui c, afisata cu ajutorul metodei Suma?

| suntserios a răspuns (pentru Andrei_Nitescu_2000):

Ceva in genul. Practic e modalitatea de a "scoate" rezultatul din metoda Suma

4 răspunsuri: