Es ist ungefähr 4 Monate her, seit ich angefangen habe, Java zu lernen. Rückblickend auf die Fragen, die ich aufgeschrieben habe, als ich anfing zu lernen "Jeder, der Anfänger ist, hat eine solche Frage." Ich dachte, also möchte ich es mit der Hoffnung teilen, dass es Anfängern helfen wird.
System.out.print () ist eine normale Anzeige. Ausgabe an die Konsole. System.out.println () ist eine Ausgabemethode, die am Ende unterbrochen wird.
Zum Beispiel
System.out.print("Miki");
System.out.print("ist");
Bei Ausführung mit Das Display ist
Ich bin Miki
Wird sein.
System.out.println("Miki");
System.out.println("ist");
Dann
Miki
ist
werden.
Was sind Java-Datentypen [String] und [Char]? Was ist der Unterschied? [39 Mal] Ist leicht zu verstehen.
Schließen Sie char in einfache Anführungszeichen ein.
char a = 'A'
Dies liegt daran, dass einfache Anführungszeichen als ein Zeichen und doppelte Anführungszeichen als Zeichenfolgen bewertet werden.
In der Aufgabe, 8 bis 20 Potenzen in der Schleifenverarbeitung anzuzeigen, Der Code ist korrekt, aber die Anzeige ist 0! → Möglicherweise liegt ein Problem mit der Datentypentoleranz vor.
Für ganze Zahlen [byte<short<int<long] Bitte beachten Sie, dass die Größe der numerischen Werte, die gespeichert werden können, unterschiedlich ist. Wenn Sie es nachschlagen, werden Sie sehen, wie lange Sie es speichern können. Mit int können keine großen Zahlen angezeigt werden, die die Kapazität von int überschreiten, z. B. 8 bis 20 Potenzen. Verwenden Sie in diesem Fall long (für Ganzzahlen). → Abhängig von der Größe des numerischen Werts müssen unterschiedliche Datentypen verwendet werden.
Bei der Methode wird zuerst die Hauptmethode verarbeitet.
public static void main(String[] args){ }
Das Ding.Andere Klassenmethoden als die Main-Methode funktionieren, wenn sie nach Bedarf aufgerufen werden. Unabhängig davon, wie viel Sie schreiben, funktionieren sie (im Grunde genommen) nicht.
Also, wenn Sie viele Methoden machen
Für die Hauptmethode ist dieser Artikel leicht zu verstehen. [Einführung in Java] Erläuterung der Hauptmethode, ihrer Argumente (Argumente) und des Rückgabewerts
Eine "Instanz" ist ein Objekt in einer Klasse.
Zum Beispiel
test.java
//Klassenname Der Instanzname, den Sie erstellen möchten=neuer Klassenname();← Hako, um Dinge, die Sie verwenden möchten, in die Benutzerklasse aufzunehmen
User mycards = new User();
Schreiben.
Dann wird ein Bereich mit derselben Struktur wie die Benutzerklasse im Speicher gesichert, und dieser Bereich wird programmgesteuert als mycards bezeichnet. Der Punkt ist, eine Klasse aufzurufen, die etwas enthält, das Sie verwenden möchten, und eine Box zu erstellen, um es zu verwenden. Da mycards dieselbe Struktur wie die User-Klasse hat, hat es einen Feldbereich (Karten usw.) in der User-Klasse. Sie können auch die Methoden in der User-Klasse verwenden. (Es sei denn, das Feld oder die Methode hat eingeschränkten Zugriff, z. B. "privat")
"Void" bedeutet auf Englisch "leer" oder "ungültig". In Java bedeutet void, dass die Methode keinen Rückgabewert hat.
test.java
public static void testMethod(Argument 1,Argument 2){
System.out.print("hogehoge");
}
Zu diesem Zeitpunkt ist der Rückgabewert ungültig (deaktiviert), da es sich nur um einen Prozess namens "testMethod" handelt, für den kein Rückgabewert erforderlich ist! Es ist geworden. Derzeit hat der Methodenname keinen Typ wie String. Void ist vielmehr der "Typ der Methode, die keinen Wert zurückgibt". Wenn Sie beispielsweise "int" anstelle von "void" schreiben, wird dies zu einer "Methode, die int zurückgibt".
test.java
public static int add(int a, int b){
return a+b;
}
Zu diesem Zeitpunkt möchte die add-Methode den Rückgabewert verwenden, daher wird int anstelle von void verwendet. Daher ist es zu diesem Zeitpunkt erforderlich, den int-Typ "a + b" zurückzugeben.
Der Vorteil der Verwendung des Rückgabewerts besteht darin, dass er verwendet werden kann, wenn das Verarbeitungsergebnis dieser Methode aufgerufen wird. Zum Beispiel diese Add-Methode
test.java
int result = add(2,3);
System.out.print(result);
Wenn Sie "add method come on!" Aufrufen, können Sie das Verarbeitungsergebnis so verwenden, wie es hier ist. Selbst wenn Sie nicht print.print (a + b) schreiben, wird die Anzeige angezeigt.
5
Wird sein.
"Dieser Methodenausdruck ist lang, aber ich möchte ihn an anderer Stelle verwenden. Aber es ist subtil, ihn lange in out.print zu schreiben ..." Manchmal ist es ein kurzer Satz, wenn Sie einen Rückgabewert festlegen.
Das war die Fragenserie, als ich Anfänger war! Diese Art von rudimentärem Elementarschritt ist zu rudimentär und niemand schreibt ins Netz. Es ist eine Verschwendung, eine Stunde lang süchtig danach zu sein.
Lösen wir die grundlegenden Fragen während GW! Wenn Sie weitere Fragen haben, kommentieren Sie bitte ^^
Recommended Posts