[Anfänger] Java-Methode / Klasse / externe Bibliothek [Anmerkung 23]

Java

Methode

Es ist grundsätzlich in der Klasse definiert. Es ist wie ein Teil, der die Verarbeitung zusammenfasst. [Beispiel]

public static void hello();{
 System.out.println("Hello World");
}

Erinnern Sie sich einmal als feste Phrase bis zur Öffentlichkeit ... nichtig.

Streit

Zusätzliche Informationen zur Methode.

In () nach Hallo früher Sie können Argumente wie "(String name)" übergeben.

Wenn Sie mehrere Argumente übergeben, schreiben Sie "(String name, int price)" ... Das erste wird als erstes Argument und das zweite als zweites Argument bezeichnet.

Rückgabewert

Es wird verwendet, wenn der Aufrufer der Methode das Ergebnis verwenden möchte. Übrigens ist die Leere der "öffentlichen statischen Leere ...", die ich bisher verwendet habe Denken Sie daran, es bedeutet keinen Rückgabewert. [Beispiel]

....

public static void main(String[]args){
 String name=fullName("Yamada","Taro") /*← Vergessen Sie nicht, den vollständigen Namen hier zu vergessen!*/
 printData(name,27);
}

public static void printData(String name,int age){
 System.out.println("mein Name ist"+name);
 System.out.println("Mein Alter ist"+age);
}

public static String fullName(String firstName,String lastName){
 return firstName+lastName; 
}

Klasse

Bis jetzt habe ich viele Methoden parallel zur Hauptmethode gemacht Verwenden Sie Klassen, weil es zu viele Parallelen gibt und es schwer zu erkennen ist. Daher ist es notwendig, die Methoden anderer Klassen aufzurufen. [Beispiel]

/*Hauptklasse*/

class Main{
 public static void main(String[]args){
  Person.hello();
 }
}

/*Personenklasse*/

class Person{
 public static void hello(){
  System.out.println("Hallo");
 }
}

Hauptklasse → Ausführungsklasse Personenklasse → Logik (logische Klasse) Es ist leicht, die Rolle zu klären, wenn sie von getrennt ist.

Externe Bibliothek

Es ist möglich, Klassen zu verwenden, die von anderen Personen mithilfe des Imports erstellt wurden. Ein wichtiges Beispiel ist beispielsweise eine Klasse namens Math mit mathematischen Methoden. Zum Laden in Klasse ↑ Sie müssen "import java.lang.Math;" schreiben.

[Beispiel] Schreiben, wenn Sie den größeren der beiden numerischen Werte des Arguments zurückgeben möchten

import java.lang.Math;
class Main{
 public static void main(String[]args){
  int max=Math.max(3,8);
  System.out.println("Der Maximalwert ist"+max+"ist.");
 }
}

[Beispiel] Schreiben beim Abrunden nach dem Dezimalpunkt des Arguments

/*...Ausgelassen...Nur Ausgabeteil*/
("BMI"+Math.round(bmi)+"ist.");

Scanner Es ist möglich, die in der Konsole eingegebene Zeichenfolge zu empfangen.

import java.util.Scanner;
class Main{
 public static void main (String[]args){
  Scanner scanner=new Scanner(System.in);
  /*↑ Scannerinitialisierung*/
  System.out.print("Name:");
  /*Zu diesem Zeitpunkt wird die Ausführung vorübergehend gestoppt und es wird ein Zustand des Wartens auf Eingabe.*/
  String name=scanner.next();
  /*Der Scanner hier ist in Kleinbuchstaben! "".Vergiss nicht! Rufen Sie die in ↑ eingegebene Zeichenfolge auf*/
  System.out.println("Name ist"+name+"ist");

andere Eine Ganzzahl mit scanner.nextInt (); Sie können Brüche mit scanner.nextDouble () empfangen;

Zurückblicken

Wenn Sie die Methode teilen und den Rückgabewert selbst schreiben Wenn Sie sie nicht in der richtigen Reihenfolge schreiben, werden sie durcheinander gebracht. Sie müssen fortfahren, während Sie jeden einzelnen verstehen. Es gibt viele Teile, an die ich noch nicht gewöhnt bin, deshalb habe ich in den Dojo-Modus von Progate gewechselt. Ich werde einige Zeit brauchen, um mich selbst herauszufordern.

Recommended Posts

[Anfänger] Java-Methode / Klasse / externe Bibliothek [Anmerkung 23]
Java-Programmierung (Klassenmethode)
[Java SE 11 Silver] Zusammenfassung der Arrays-Klassenmethoden [Java-Anfänger]
[Anfänger] Java objektorientiert / Instanzfeld / Instanzmethode / Überladung [Anmerkung 24]
[Java] Objektorientierte Syntaxklassenmethode / Argument
[Java-Anfänger] == Operator und Gleiche Methode
Java-Anfänger-Entwurfsmuster (Factory-Methodenmuster)
Java-Methode
Java (Methode)
Java Anfänger 4
Java Anfänger 3
Java Anfänger
Java-Methode
Klassenmethode
[Java] -Methode
[Java] -Methode
Verwendung der Java Scanner-Klasse (Hinweis)
[Java] Instanzmethode, Instanzfeld, Klassenmethode, Klassenfeld, Konstruktorzusammenfassung
Java-Klassenmethoden
[Java] Klassenvererbung
Java HashMap-Klasse
Java-Methodenaufruf von RPG (Methodenaufruf in eigener Klasse)
[Anfänger] Punkte, auf die Sie nach Java-Übungen / Vererbung / abstrakte Methode achten sollten [Anmerkung 26]
Java (abstrakte Klasse)
Java8-Methodenreferenz
[Java] Verschachtelte Klasse
Java ab Anfänger, Klassendeklaration / Objekterzeugung
Anonyme Java-Klasse
[Java] forEach-Methode
Übungen für Java-Anfänger
Über die Java-Klasse
Verwenden Sie vorerst eine externe Java-Bibliothek
[Java] Abstrakte Klasse
Java8-Methodenreferenz
[Java] Objektklasse
[Java-Anfänger] println-Methode ohne Angabe des Sammlungstyps
Lokale Java-Klasse
[Java] Zufällige Methode
[Java] Split-Methode
Java-Übung "Anfänger"
[Anfänger] Java-Variable / logischer Operator / erweitert für Anweisung [Anmerkung 22]
Bibliothek zur Messung der Java-Abdeckung
Java abstrakter Modifikator [Hinweis]
[Java] Interne Iterator-Hinweise
Über die Klassenteilung (Java)
JAVA DB-Verbindungsmethode
Informationen zur Java StringBuilder-Klasse
JAVA-Objektzuordnungsbibliothek
Java Learning 2 (Lernen Sie die Berechnungsmethode)
[Java] Über Singleton Class
Java-Lernnotiz (Methode)
Informationen zur Bindung von Java-Methoden
Informationen zu Aufteilungsmethoden (Java)
Einfaches Memo von JUnit of Java
Java 8 studieren (siehe Methode)
Überprüfung der Java-Innenklasse
[Java] Java SE 8 Silver Note
Feld für den Java-Klassentyp
[Hinweis] Java: Zeichenfolgensuche