Hva gjør retur i Java

Hva gjør retur i Java
Java gir et bredt spekter av reserverte søkeord som retur, mens, gjør osv. Hvert reservert søkeord tilbyr unik funksjonalitet. Hvis vi snakker om returnøkkelordet, brukes det til å returnere en viss verdi etter gjennomføringen av blokkutførelsen. Nå må du være nysgjerrig på hva slags verdi? Vi vil! Det avhenger helt av metodens returtype.

Dette innlegget vil beskrive arbeidet med "retur" -uttalelsen med noen eksempler.

  • Hva gjør retur i Java?
  • Grunnleggende syntaks
  • Hvordan returnerer en metode en verdi i Java?

Så la oss komme i gang!

Hva gjør retur i Java?

Returerklæringen utfører de nedenfor børsnoterte funksjonalitetene i Java:

  • Returerklæringen i Java brukes til å komme ut fra en metode.
  • Returverdien avhenger av metodens returtype.
  • Det er umulig å bruke returnøkkelordet i en metode som er deklarert med et tomrom nøkkelord.
  • Metodens returtype og verdien som skal returneres må matches.

Grunnleggende syntaks

La oss vurdere utdraget nedenfor for å forstå den grunnleggende syntaks for returuttalelsen:

returnerer Valuetobereturned;

Hvordan fungerer returuttalelsen i en metode?

La oss lære å returnere en verdi i Java ved hjelp av noen eksempler:

Eksempel: Hvordan returnere et heltall fra en metode?

offentlig klasse eksempler på
int sumValue ()
Retur 14+22;

public static void main (String [] args)
Eksempler på OBJ = Ny eksempler ();
System.ute.println ("sum av to verdier:" + obj.sumValue ());

I dette eksempelprogrammet opprettet vi for det første en metode som heter “SumValue ()”Og spesifiserte returtypen som“int”. Metoden vil returnere summen av to heltall verdier ved bruk av komme tilbake uttalelse:

Utgangen bekreftet at når vi påkalte SumVlaue () -metoden, returnerte den summen av to heltallverdier.

Eksempel: Inkompatibel type feil

offentlig klasse eksempler på
String sumValue ()
Retur 14+22;

public static void main (String [] args)
Eksempler på OBJ = Ny eksempler ();
System.ute.println ("sum av to verdier:" + obj.sumValue ());

I dette kodingseksemplet er all koden den samme som i forrige eksempel bortsett fra metodens returtype. Metodens returtype er en streng; Imidlertid er de returnerende verdiene heltallstype, så vi vil møte følgende kompileringstidsfeil:

Denne gangen møtte vi en inkompatibel type feil ved kompileringstid. Dette betyr at metodens returtype og verdien som sendes med returerklæringen må samsvares.

Konklusjon

I Java brukes returerklæringen til å returnere en viss verdi etter fullføring av blokkutførelsen. Den returnerte verdien avhenger av metodens returtype. Metodens returtype og verdien som skal returneres må matches. Denne oppskrivningen forklarte hvilken retur som gjør i Java ved hjelp av noen eksempler.