Java
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.
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.
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;
}
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.
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;
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