Kezdőoldal » Számítástechnika » Programozás » Mire jó a return egy methodban...

Mire jó a return egy methodban javában?

Figyelt kérdés

Tudom kezdő kérdés.


[link]


Azt nem értem, hogy ebben a példában is az a_Value intben eltárolom az értéket, akkor mire kell a return?


Mit csinál a return? Mért kell?



2017. okt. 5. 23:33
 1/4 anonim ***** válasza:

mert ez egy függvény, a return pedig a függvény értékét

adja meg. Az aValue nem érhető el a függvényen kívülről,

tehát sosem tudnád meg, hogy 10-et hozzáadott az

eredményhez. Ha nem lenne return, akkor jó esetben 0

lenne a visszatérési érték (rossz esetben nem nullázza

a memóriacímet visszatérés előtt, és lehet tök random

értéket kapsz).

2017. okt. 5. 23:41
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

amikor meghivesz egy fugvenyt pl:

String a= ToString(124);

akkor a tostring a return utasîtással juttatja el a stringet az a változóba(kb. ő nem semmit artol hogy van-e valami a bal oldalan)

pl:

int addTwo(int num){

return num+2;

}

int a = addTwo(2);

a erteke 4 lesz mert a fugveny azt az erteket ADTA VISSZA

a fugveny neve előtt kell megadni h milyen tipust fog visszaadni

a peldaban azert kell a return mert a fugvenyen beluli valtozot csak a fuggvenyen belul lehet elerni.

2017. okt. 5. 23:43
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Igazából épp itt jön elő, hogy a függvényeket miért hívják függvénynek. Ahogy a matematikai függvényeknek van értékük amit bizonyos pontokon felvesznek (pl f(x) = 2*x esetén f(2) = 4), úgy a programozásban levő függvényeknek is van egy (visszatérési) értékük. Hogy egy függvénynek mi a visszatérési értéke azt pedig a return utasítással adod meg.


Ez az egyik fontos dolog. A másik pedig, hogy a legtöbb programnyelvben (így pl a Java-ban is), a függvényen belül deklarált változók csaka függvényen belül érhetőek el. Tehát a szerepük csupán annyi, hogy a függvény lefolyását tegyék egyszerűbbé azáltal, hogy bizonyos értékeket eltárolsz bennük. Viszont ahogy végetért a függvény futása, ezek a (lokális) változók megszűnnek létezni. Végső soron ami marad, az a visszatérési érték.

2017. okt. 6. 00:00
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm szépen a válaszokat. Ment mindenkinek a like.
2017. okt. 6. 10:09

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!