[JAVA] So erstellen Sie eine Methode

Was ist eine Methode ? Ein Prozess, der so benannt wurde, dass er jederzeit aufgerufen werden kann. Zum Beispiel, als ich 10 Mal "Hello World" schreiben wollte ...

method.jave


System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");
System.out.println("Hello World");

Es ist mühsam zu schreiben. Wenn Sie die Methode verwenden, können Sie wie folgt schreiben.

method.jave


void sayHelloWorld(int n){
  for(int i=1; i<=n; i++){
  System.out.println("Hello World");
  }
}
sayHelloWorld(10) 

Sobald Sie eine Methode für diesen Prozess erstellt haben, können Sie sie jederzeit aufrufen.

So erstellen Sie eine Methode Grundsätzlich ist es fast das gleiche wie beim Erstellen von Variablen. Es gibt einen Teil, der das Argument beschreibt, und einen Teil, der den Prozess beschreibt. Im obigen Beispiel ist (1) "void" gibt den Typ des anzuzeigenden Ergebnisses an. (2) "sayHelloWorld" bestimmt den Namen der Methode (den beim Aufruf verwendeten Namen). ③ Sie können ein Argument mit "(int n)" angeben. (Wenn nicht angegeben, wird nach dem Methodennamen nur "()" geschrieben.) (4) Geben Sie den Prozess an, der vom Code in "{}" ausgeführt werden soll. ⑤ In "say Hello World (10)" wird der oben erstellte Prozess zehnmal ausgeführt.

Rückgabewert Bei dem oben eingeführten Verfahren ist die Verarbeitung nur eine Zeicheneingabe. Wenn Sie es als Rückgabewert festlegen, wenn Sie das Ergebnis im Inhalt der Methode ausgeben, können Sie es verwenden, wenn Sie das Verarbeitungsergebnis dieser Methode mit einer anderen Verarbeitung verbinden.

Selbst wenn der Typname "void" ist, ist es natürlich möglich, das von "System.out.println ();" berechnete Ergebnis zu erhalten. Der Rückgabewert ist wirksam, wenn Sie das Ergebnis der Verarbeitung als "verschobener Dezimalpunkt, ganzzahliger Wert, boolescher Wert" anstelle von "Zeichenfolge" erhalten möchten.

Zum Beispiel Angenommen, Sie möchten das automatisch berechnete Ergebnis erhalten, indem Sie den Listenpreis eines bestimmten Produkts und den Abzinsungssatz (% Rabatt) dieses Produkts eingeben.

method2.jv


double calculationOfDiscountPrice(int price, double discountRate){
  double discountPrice = price - (price*discountRate/100);
  return discountPrice
}
calculationOfDiscountPrice(1000,10)

↓ 900

Sie können das Ergebnis so erhalten.

Parameter Darüber hinaus wird es in der ersten Zeile von "method2.jv" beschrieben. 「double calculationOfDiscountPrice(int price, double discountRate)」 Der Teil inside () wird als Parameter bezeichnet, und es können mehrere Einstellungen vorgenommen werden. (Variablen, die in der Methode angegeben werden können) 「calculationOfDiscountPrice(1000,10)」 Der (1000,10) Teil von wird als "Argument" bezeichnet und ist ein numerischer Wert / eine Zeichenfolge, die in den Parameter aufgenommen werden soll.

Recommended Posts

So erstellen Sie eine Methode
So erstellen Sie ein Maven-Repository für 2020
So erstellen Sie Docker-Compose
[Rails] So erstellen Sie eine Teilvorlage
So erstellen Sie überall eine H2-Datenbank
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
So erstellen Sie Pagenationen für das "Kaminari" -Array
So erstellen Sie eine Klasse, die Klasseninformationen erbt
So erstellen Sie ein Thema in Liferay 7 / DXP
[1.] So erstellen Sie ein Spring-MVC-Framework-Projekt
So erstellen Sie einfach ein Pulldown mit Rails
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
Wie hinterlasse ich einen Kommentar?
Erstellen Sie eine Java-Methode [Memo] [java11]
So fügen Sie ein Video ein
So erstellen Sie eine bequeme Methode, die Generika und eine funktionale Schnittstelle verwendet
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So erstellen Sie eine JDBC-URL (Oracle Database, Thin)
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
So erstellen Sie einen Daten-URI (base64) in Java
So verspotten Sie einen Super-Methodenaufruf in PowerMock
Erstellen und Ausführen von Methoden-, Proc- und Methodenklassenobjekten
[Apple-Abonnementangebot] So erstellen Sie eine Signatur für ein Werbeangebot
Verwendung der link_to-Methode
Verwendung der include? -Methode
Vorbereiten der Erstellung einer Rails-Anwendung
So erstellen Sie einen Java-Container
[Java] Verwendung der Join-Methode
Wie unterschreibe ich Minecraft MOD?
[Swift] So senden Sie eine Benachrichtigung
So erstellen Sie einen Begrüßungsbildschirm
Wie erstelle ich ein Maven-Projekt?
Versuchen Sie, eine Server-Client-App zu erstellen
Verwendung der Ruby-Inject-Methode
So erstellen Sie ein Java-Array
So erstellen Sie ein leichtes Container-Image für Java-Apps
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
So erstellen Sie ein Service Builder-Portlet in Liferay 7 / DXP
So erstellen und starten Sie eine Docker-Datei für Payara Micro
So führen Sie einen Vertrag mit web3j aus
So sortieren Sie eine Liste mit Comparator
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
[Basic] So schreiben Sie ein Dockerfile Selbstlernend ②
So fügen Sie ein Video in Rails ein
Verwendung der Submit-Methode (Java Silver)
Suchmethode
[Schienen] Verwendung der Kartenmethode
So fügen Sie einen neuen Hash / Array hinzu