Metoder i Java

Metoder i Java
En Java-metode er også kjent som en funksjon, og den kan enten være forhåndsdefinert eller brukerdefinert. Begge typer metoder brukes til å utføre forskjellige funksjonaliteter, som beregninger osv. Den største forskjellen mellom begge disse metodetypene er at en forhåndsdefinert metode allerede er definert metode på et hvilket. Denne oppskrivningen vil gi en detaljert forståelse av følgende konsepter angående Java-metoder.
  • Hva er en Java -metode
  • Grunnleggende syntaks for Java -metoden
  • Hvordan lage og ringe en metode
  • Hvordan du gir parameter (er) til en metode

Så la oss starte!

Java -metode/funksjon

I Java er en metode ikke annet enn en enhet eller en kodeblokk som brukes til å utføre en spesifikk oppgave/operasjon. En Java -metode kjøres bare når vi kaller det, og når en metode er definert i et program, kan den brukes hvor som helst innenfor metodenes omfang.

Syntaks av Java -metoden

Den undergitte utdraget gir den grunnleggende syntaksen til den brukerdefinerte Java-metoden:

ReturnType MethodName (parametere)

// uttalelser

En Java -metode kan ha en returtype, metodnavn og parameterliste.

  • De returtype av metoden kan være ugyldig, en primitiv type som int, float osv. eller en referansetype
  • mens a MethodName Kan være et hvilket som helst navn skrevet i kamelholdig navnekonvensjon, etterfulgt av parentesen ().
  • Innenfor parentesen (), en singel parameter eller en liste over parametere kan eller ikke passerer.

Hvordan lage og ringe en metode

I Java må det opprettes en metode i klassen, og for å gjøre det alt vi trenger å gjøre er å definere funksjonen/metodens navn etterfulgt av små parenteser (). La oss vurdere et eksempel for en bedre forståelse av hvordan du lager og kaller en brukerdefinert metode i Java.

Eksempel
Dette eksemplet vil ta to verdier fra brukeren og legge dem til ved hjelp av en brukerdefinert metode “sum”:

Offentlig klasse tillegg
statisk tomrom sum ()
int num1, num2, resultat;
Skannerskanning = ny skanner (system.i);
System.ute.println ("Enter første nummer");
num1 = skanning.nextInt ();
System.ute.println ("Angi andre nummer");
num2 = skanning.nextInt ();
Resultat = num1+num2;
System.ute.println ("sum av to tall:" + resultat);

Nå er metoden vellykket opprettet, og det er på tide å kalle metoden og gjøre det, vi vil skrive metodens navn etterfulgt av parentes i hovedmetoden:

public static void main (String [] args)
sum();

Den undergitte figuren gir en komplett kode og utgang:

Ovennevnte-snippet autentiserer når vi kaller summen () -funksjonen fra hovedmetoden, så gir den summen av brukerinnsatte verdier.

Hvordan du gir parameter (er) til en metode

Verdien (e) kan sendes til en metode gjennom parameteren (e), og disse parametrene fungerer som variabler innenfor en metode. Vi må passere verdiene som argumenter når vi kaller metoden.

En parameterisert metode kan ha enkelt- eller flere parametere, og alle parametrene vil bli skrevet i parentesen. Når det gjelder flere parametere, må alle parametrene skilles med et komma.

Det undergitte eksemplet vil gi en bedre forståelse av hvordan du kan overføre parametrene til en metode.

Eksempel
Dette eksemplet vil gi summen av brukerinnførte data, og dataene vil bli bestått som parametere:

Vi lager en funksjon for å legge til to tall:

statisk tomrom (int n1, int n2)
int resultat;
resultat = n1 + n2;
System.ute.println ("sum:"+ resultat);

I hovedmetoden tar vi to verdier fra brukeren:

public static void main (String [] args)
int nummer1, nummer2;
Skannerskanning = ny skanner (system.i);
System.ute.println ("Enter første nummer");
nummer1 = skanning.nextInt ();
System.ute.println ("Angi andre nummer");
nummer2 = skanning.nextInt ();
tillegg (nummer1, nummer2);

Og vi passerte de brukerinnførte dataene som parametere til sumfunksjonen og kaller dem fra hovedmetoden.

Den komplette koden og den respektive utgangen er vist i den undergitte figuren:

La oss konkludere med hvordan programmet ovenfor fungerer, to verdier er hentet fra brukeren og passerte dem som argumenter til tilleggsmetoden. Tilleggsmetoden legger til både verdiene og viser resultatet.

Konklusjon

I Java kan en brukerdefinert metode enten være en parameterisert eller en ikke-parameterisert metode. De ikke-parameteriserte metodene tar ingen data som parametere. På den annen side tar den parameteriserte metoden en parameter eller en liste over parametrene som mottar de respektive verdiene fra metoden som ringer. Denne oppskrivningen presenterer en omfattende oversikt over hva som er Java-metoden, og hvordan du lager og kaller en metode. Dessuten gir den en komplett guide for de parameteriserte Java -metodene.