Java >> Java tutorial >  >> Tag >> return

Brug af Return nøgleord i Java | Få værdi, erklæring og eksempler

Java-retursøgeord bruges i en metode til at få returværdi efter fuldført eksekvering. I metoden, når return-sætningen udføres, vil det tidsprogram vende tilbage til den kode, der påkaldte det.

Det er ikke en nødvendig metode at have en returopgørelse. Til det skal metoden erklæres ugyldig, og den behøver ikke at indeholde en return udmelding.

Husk :-

  • Returerklæringen bruges til at afslutte metoden.
  • Hvis metoden er ugyldig, er en returerklæring ikke tilladt.
  • Returtypen og returværdidatatypen skal være den samme.
  • Retur er et reserveret søgeord i Java, dvs. du kan ikke bruge det som en identifikator.
  • Den kan bruges til afslutning fra en metode, med eller uden en værdi.

Eksempler på Java returner søgeord

Vi vil tjekke flere eksempler:

1. Simpel metode returnerer int-værdi.

Ingen logik eller udsagn er i metoder, bare returner en heltalsværdi.

public class Hello {

    public static void main(String args[]) {
        Hello hello = new Hello();
        System.out.print(hello.valueM());
    }

    public int valueM()
    {
        return 90;
    }

}

Output: 90

2. Passer parameter for beregninger

Lad os prøve eksemplet, hvor vi sender parameter 2 og udfører den ekstra operation, hvorefter metoden returnerer sin værdi.

public class Hello {

    public static void main(String args[]) {
        Hello hello = new Hello();
        System.out.print(hello.valueM(10, 20));
    }

    public int valueM(int a, int b) {
        int c = a + b;
        return c;
    }

}

Output: 30

3. Returnerende streng

For at få en streng som returværdi skal du ændre returtypen og værdien til en streng.

public class Hello {

    public static void main(String args[]) {
        Hello hello = new Hello();
        System.out.print(hello.valueM("Hello", "Developer"));
    }

    public String valueM(String str1, String str2) {

        return str1 + " " + str2;
    }

}

Output: Hej udvikler

Spørgsmål:Hvad er anvendelsen af ​​Return-søgeord i Java?

Svar: Returnøgleordet kan bruges på to måder:-

  • For at returnere en værdi til opkaldsmetoden.
  • For at stoppe programkørsel.

Afkast er typisk den sidste erklæring i et program. Ingen anden sætning (ud over sætninger i "endelig blokering") bliver udført, hvis de er efter en returnering.

Sp:Hvordan skriver man en metode uden en returværdi?

Svar: Du skal erklære ugyldig metode for ikke at bruge en returerklæring. Hvis du skriver en retursætning med en værdi i en metode, vil den vise en fejl. Men kan bruge søgeordet retur alene. Se nedenstående eksempel:-

public void valueM()
    {
        //statements
    }

Med Retur søgeord:

public void valueM()
    {
        //statements
        return;
    }

Skriv en kommentar, hvis du er i tvivl om og forslag til denne øvelse.

Bemærk: Dette eksempel (Projekt) er udviklet i IntelliJ IDEA 2018.2.6 (Community Edition)
JRE:11.0.1
JVM:OpenJDK 64-Bit Server VM af JetBrains s.r.o
macOS 10.14.1
Java version 11
Alle Java Retrun-sætningseksempelkoder er i Java 11, så det kan ændre sig på anderledes end Java 9 eller 10 eller opgraderede versioner.


No
Java tag