Methoden in Java

Methoden in Java
Eine Java-Methode wird auch als Funktion bezeichnet und kann entweder vordefiniert oder benutzerdefiniert werden. Beide Arten von Methoden werden verwendet, um unterschiedliche Funktionen wie Berechnungen usw. durchzuführen. Der Hauptunterschied zwischen diesen beiden Methodentypen besteht darin, dass eine vordefinierte Methode bereits in jeder Programmiersprache definiert ist und überall im Programm verwendet wird, während eine benutzerdefinierte Methode vom Benutzer/Programmierer als und bei Bedarf definiert wird. Diese Beschreibung bietet ein detailliertes Verständnis der folgenden Konzepte in Bezug auf Java-Methoden.
  • Was ist eine Java -Methode
  • Grundlegende Syntax der Java -Methode
  • So erstellen und rufen Sie eine Methode auf und rufen Sie an
  • Wie man Parameter an eine Methode übergibt

So lass uns anfangen!

Java -Methode/Funktion

In Java ist eine Methode nichts anderes als ein Gerät oder ein Codeblock, der zur Ausführung einer bestimmten Aufgabe/Operation verwendet wird. Eine Java -Methode wird nur ausgeführt, wenn wir sie aufrufen und sobald eine Methode in einem Programm definiert ist, kann sie überall im Rahmen der Methode verwendet werden.

Syntax der Java -Methode

Das untergegebene Snippet bietet die grundlegende Syntax der benutzerdefinierten Java-Methode:

returntype methodName (Parameter)

// Aussagen

Eine Java -Methode kann einen Return -Typ-, MethodName- und Parameterliste haben.

  • Der Rückkehr der Methode kann ungültig sein, ein primitiver Typ wie int, float usw. oder ein Referenztyp
  • während ein MethodeName Kann jeder Name sein, der in der Camel -Fallnamenkonvention geschrieben wurde, gefolgt von der Klammern ().
  • Innerhalb der Klammern () eine einzige Parameter oder eine Liste von Parameter kann bestanden werden oder nicht.

So erstellen und rufen Sie eine Methode auf und rufen Sie an

In Java muss in der Klasse eine Methode erstellt werden, und um dies zu tun, müssen wir nur den Funktions-/Methodennamen definieren, gefolgt von kleinen Klammern (). Betrachten wir ein Beispiel für ein besseres Verständnis dafür, wie eine benutzerdefinierte Methode in Java erstellt und aufgerufen werden kann.

Beispiel
In diesem Beispiel werden zwei Werte vom Benutzer entnommen und mithilfe einer benutzerdefinierten Methode „Summe“ hinzugefügt:

Public Class Addition
statische void sum ()
int num1, num2, Ergebnis;
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("Erste Nummer eingeben");
Num1 = Scan.NextInt ();
System.aus.println ("zweite Nummer eingeben");
Num2 = Scan.NextInt ();
Ergebnis = Num1+Num2;
System.aus.println ("Summe von zwei Zahlen:" + Ergebnis);

Jetzt wird die Methode erfolgreich erstellt und es ist Zeit, die Methode aufzurufen. Dadurch werden wir den Namen der Methode in der Hauptmethode schreiben:

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

Die untergegebene Abbildung bietet einen vollständigen Code und Ausgang:

Die obigen Snippet authentifiziert sich, wenn wir die Funktion SUM () von der Hauptmethode aufrufen, und liefert die Summe der benutzergerichteten Werte.

Wie man Parameter an eine Methode übergibt

Der Wert kann durch die Parameter (n) an eine Methode übergeben werden und diese Parameter dienen als Variablen innerhalb einer Methode. Wir müssen die Werte als Argumente übergeben, wenn wir die Methode aufrufen.

Eine parametrisierte Methode kann einzelne oder mehrere Parameter haben, und alle Parameter werden in der Klammung geschrieben. Bei mehreren Parametern müssen alle Parameter mit einem Komma getrennt werden.

Das unterbezogene Beispiel bietet ein besseres Verständnis dafür, wie die Parameter an eine Methode übergeben werden können.

Beispiel
In diesem Beispiel wird die Summe der benutzerorientierten Daten bereitgestellt und die Daten werden als Parameter übergeben:

Wir erstellen eine Funktion, um zwei Zahlen hinzuzufügen:

statische Leerabschluss (int n1, int n2)
int Ergebnis;
Ergebnis = N1 + N2;
System.aus.println ("sum:"+ result);

In der Hauptmethode nehmen wir zwei Werte vom Benutzer:

public static void main (String [] args)
int Nummer1, Nummer2;
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("Erste Nummer eingeben");
Nummer1 = Scan.NextInt ();
System.aus.println ("zweite Nummer eingeben");
Nummer2 = Scan.NextInt ();
Addition (Nummer1, Nummer2);

Und wir haben die von den Benutzer eingeführten Daten als Parameter an die Summenfunktion übergeben und sie aus der Hauptmethode aufrufen.

Der vollständige Code und die jeweilige Ausgabe sind in der untergegebenen Abbildung dargestellt:

Schließen wir, wie das obige Programm funktioniert, zwei Werte vom Benutzer übernommen und als Argumente an die Additionsmethode übergeben werden. Die Additionsmethode fügt sowohl die Werte als auch das Ergebnis hinzu.

Abschluss

In Java kann eine benutzerdefinierte Methode entweder eine parametrisierte oder nicht parametrisierte Methode sein. Die nicht parametrisierten Methoden nehmen keine Daten als Parameter an. Andererseits enthält die parametrisierte Methode einen Parameter oder eine Liste der Parameter, die die jeweiligen Werte aus der Methode aufrufen. Dieses Schreiben bietet einen umfassenden Überblick über die Java-Methode und die Erstellung und Aufruf einer Methode. Darüber hinaus bietet es eine vollständige Anleitung für die parametrisierten Java -Methoden.