Java -metodeeksempler

Java -metodeeksempler

En metode eller funksjon av ethvert programmeringsspråk inneholder en kodeblokk eller utsagn som må utføres flere ganger i programmet. Den samme koden kan gjenbrukes flere ganger ved å erklære en metode med den koden og ringe metoden. Metoden er hoveddelen av klasseerklæringen i Java. Typene metoder, tilgangsmodifiserere av metoden og måten å erklære og bruke metoden i Java vises i denne opplæringen.

Forutsetninger:

  1. Installer den siste versjonen av OpenJDK med JRE.
  2. Installer enhver nyttig redigerer for å skrive og utføre Java -koden. Du kan sjekke denne opplæringen for å installere Eclipse Editor.

Typer metode:

To typer metoder kan brukes i Java. Disse er nevnt som følger:

Innebygd metode

Innebygde metoder er allerede definert i Java-biblioteker som tilfeldige (), lik () osv. Disse metodene kan brukes ved å kalle metoden.

Brukerdefinert metode

Brukerdefinerte metoder implementeres av Java-brukeren basert på programmeringskravene. Disse metodene er nødvendige for å være definert i klassen før bruk.

Tilgangspesifikasjoner av metoden

Fire tilgangspesifikasjoner kan brukes til å angi omfanget av metodene i Java. Funksjonene til disse tilgangsmodifisererne er forklart i følgende:

Tilgangsmodifiserer Funksjon
Misligholde Når ingen spesifikasjoner er erklært for metoden, brukes standardspesifikasjonen. Metoden er tilgjengelig i Java -pakken bare for standardspesifikasjonen.
Offentlig Metoden for klassen er tilgjengelig hvor som helst hvis den offentlige spesifikasjonen brukes.
Privat Metoden for klassen er bare tilgjengelig i klassen hvis den private spesifikasjonen brukes.
Beskyttet Metoden for klassen er tilgjengelig i klassen og underklassen bare hvis den beskyttede spesifikasjonen brukes.

Java -metodeeksempler

Bruken av innebygde og brukerdefinerte metoder vises i denne delen av opplæringen ved hjelp av flere Java-eksempler.

Eksempel 1: Bruke den innebygde metoden

Opprett en Java-fil med følgende kode der bruken av to innebygde metoder vises. Den ene er print () -metoden som skriver ut utgangen i konsollen. En annen er POW () -metoden som beregner strømverdien til 3 til strømmen 4:

offentlig klasse useofjavamehhod
public static void main (String [] args)
// Beregn 3 til strømmen 4 ved å bruke den innebygde funksjonen, POW ()
int resultat = (int) matematikk.POW (3,4);
// Skriv ut melding ved hjelp av den innebygde funksjonen, skriv ut ()
System.ute.print ("3 til kraften 4 er" + resultat);

Følgende utgang vises etter å ha utført forrige kode. Kraftverdien på 3 til strømmen 4 er 81 som er trykt i utgangen:

Eksempel 2: Bruke den brukerdefinerte metoden uten argument

Opprett en Java-fil med følgende kode der en brukerdefinert metode uten noe argument er erklært å skrive ut innholdet i de to klassevariablene. Klassevariablene initialiseres i hovedmetoden (), og den brukerdefinerte funksjonen kalles senere for å skrive ut verdiene til variabelen.

offentlig klasse useofjavamethod2
// erklære to klassevariabler
offentlig strengnavn;
offentlig streng e -post;
// erklære en brukerdefinert metode uten argument
public void show ()

// Skriv ut variablene
System.ute.println ("Navn:" + dette.Navn);
System.ute.println ("E -post:" + dette.e -post);

public static void main (String [] args)

// erklære et objekt i klassen
Bruk avjavamethod2 obj = new UseOfJavamethod2 ();
// Tilordne verdier til klassevariablene
Obj.name = "Mehzabin Chowdhury";
Obj.e -post = "[email protected] ";
// Ring metoden
Obj.forestilling();

Følgende utgang vises etter å ha utført den forrige koden:

Eksempel 3: Bruke den brukerdefinerte metoden med argument

Opprett en Java-fil med følgende kode der en brukerdefinert metode med to argumenter er erklært å sammenligne to numeriske verdier og skrive ut en melding basert på sammenligningen. Metoden kalles fra Main () -metoden med argumentverdiene, 67 og 34.

offentlig klasse useofjavamethod3
// erklære en brukerdefinert metode med to argumenter
public void check (int a, int b)

// Sammenlign argumentverdiene
if (a> b)
System.ute.println (a + "er" + "større enn" + b);
ellers
System.ute.println (a + "er" + "mindre enn" + b);

public static void main (String [] args)

// erklære et objekt i klassen
Bruk avjavamethod3 obj = new UseOfJavamethod3 ();
// Ring metoden med to verdier
Obj.sjekk (67, 34);

Følgende utgang vises etter å ha utført forrige kode. Seksti-syv (67) er større enn 34 og det er trykt i utgangen:

Eksempel 4: Bruke den brukerdefinerte metoden med returverdi

Opprett en Java-fil med følgende kode der en brukerdefinert metode med tre argumenter er erklært for å beregne gjennomsnittet av tre tall og resultatet til den som ringer. Returoppgaven brukes til å returnere verdien fra metoden. Nummer 5, 7 og 3 sendes som argumentverdier for metoden i koden.

offentlig klasse useofjavamethod4
// erklære en brukerdefinert metode med en returtype
Offentlig float -gjennomsnitt (int a, int b, int c)

// Beregn gjennomsnittsverdien på tre tall
float gjennomsnitt = (a + b + c)/3;
// returner den beregnede verdien
Retur gjennomsnitt;

public static void main (String [] args)

// erklære et objekt i klassen
Bruk avjavamethod4 obj = new UseOfJavamethod4 ();
// Skriv ut returverdien
System.ute.println ("gjennomsnittsverdien er"+ obj.gjennomsnitt (5, 7, 3));

Følgende utgang vises etter å ha utført forrige kode. Gjennomsnittet på 5, 7 og 3 er 5.0 som skrives ut i utgangen:

Konklusjon

Metoden er en essensiell del av ethvert programmeringsspråk. Java har mange innebygde metoder for å utføre forskjellige typer oppgaver. Tilpassede metoder brukes til å løse spesielle programmeringsproblemer. Bruken av innebygde metoder og forskjellige typer brukerdefinerte metoder er beskrevet her for å hjelpe de nye Java-brukerne. Metodens argument kan også kalles på forskjellige måter. Måten å kalle metodene med argumentene etter verdier vises i denne opplæringen.