Bevor Sie dies lesen, gibt es die Java-Anfängerausgabe 3, schauen Sie also bitte dort nach ⬇️⬇︎ ^^
https://qiita.com/shinpachix/items/6f6f972e7980f4c59d3d
weiter - Gehen Sie zurück zum Beginn der Wiederholung und fahren Sie mit der nächsten Runde fort break - Beenden Sie die Iteration und fahren Sie mit der nächsten fort
int x = o;
while(true) {
//Kehre hierher zurück, wenn x 1 ist(println läuft nicht)
x++;
if(x==1)continue;
System.out.println(x);
if(x==10)break;
}
//Wenn Sie brechen, gehen Sie hier
String[] a = new String[3];
a[0] = "Hallo";
a[1] = "Guten Morgen";
a[2] = "Auf Wiedersehen";
for(int i = 0; i < 2; i++) {
System.out.pintln(a[i]);
Eine Variable kann wie eine Folge mehrerer Variablen behandelt werden Das Innere von [] wird als Index bezeichnet. Beginnen Sie bei 0. Die Anzahl der Indizes wird als Dimension bezeichnet 。 Da Variablen zur Angabe des Index verwendet werden können, ist es zweckmäßig, sie mit der for-Anweisung zu kombinieren.
String[][] cell = new String[9][9];
a[0][2] = "Ayumu";
a[5][5] = "Turm";
a[3][3] = "König";
System.out.println(a[5][5]);
//Turm
Die Dimension kann vergrößert werden, indem die Array-Variable in ein Array umgewandelt wird. Das zweidimensionale Array kann zum Verwalten von Shogi- und Othello-Stücken verwendet werden.
Der AND-Operator ist&&Wann&, ODER Operator||Wann|Es gibt, aber es gibt einen kleinen Unterschied im Verhalten.
(Wenn die linke Seite in AND falsch oder in OR wahr ist) Schnell, weil Sie die rechte Seite nicht sehen (verwenden Sie & und |, wenn Sie die rechte Seite absichtlich ausführen möchten)
int a = 5;
if(true || a++ > 0) {
System.out.println(a);
}
//5 kommt heraus
if(true | a++ > 0) {
System.out.println(a);
}
//6 kommt heraus
Funktionen in der Mathematik
f(x) = 3x+1
f(4) = 13
Führt eine feste Operation für den Eingabewert aus.
Funktionen im Programm
public static int hoge(int x) {
return (int) Math.pow(x,2)+3*x+1;
System.out.println(hoge(4));
Wenn ein Wert (Argument) übergeben wird, wird die Verarbeitung ausgeführt und der Wert (Rückgabewert) zurückgegeben.
Wird ausgeführt, wenn aufgerufen wird
Einige Funktionen haben keine Argumente im Programm
Der Rückgabewert wird durch Rückgabe zurückgegeben (im Fall von Java). In Bezug auf öffentliche und statische, diesmal ...
Die in der Klasse geschriebenen Funktionen werden als Methoden bezeichnet. (Es ist ein sehr grobes Wort, aber)
Die Geschichte der Klasse selbst kommt wieder ... In Java gibt es eine Klasse, in die das Programm geschrieben ist, daher wird es als Methode bezeichnet.
Methodendefinition
public static int hoge(int x) {
return (int)Math.pow(x,2)+3*x+1;
}
Name der Rückgabetypmethode (Argumenttyp Argumentname, Argumenttyp Argumentname)
Wenn mehrere Argumente vorhanden sind, trennen Sie diese durch ein Komma.
Wenn es kein Argument gibt, schreibe nichts hoge ()
Wenn kein Wert zurückgegeben werden kann, ist der Rückgabetyp ungültig
Der Ort zum Schreiben liegt außerhalb der Hauptmethode, innerhalb der Klasse! (Main ist auch eine Methode)
Lassen Sie uns zunächst statisch hinzufügen (ich werde es in Zukunft erklären)
Methodenaufruf
hoge(3);
int n = hoge(4);
Aufruf nach Methodenname (Argument)
Wenn mehrere Argumente vorhanden sind, schreiben Sie diese durch Kommas getrennt. Die Art des übergebenen Arguments sollte mit der Definition übereinstimmen
Es ist auch möglich, es für die weitere Berechnung zu verwenden, indem der Rückgabewert einer Variablen zugewiesen wird.
Sie können die gleiche Arbeit zusammen machen
Beispiel ⬇︎ Legen Sie die Wäsche ➡️ Bewegen Sie die Wäsche ➡︎ Trocknen Sie die Wäsche
Alles was Sie tun müssen, ist "Waschen" auf einmal zu sagen
Praktisch bei mehrmaliger Ausführung (einfach beim Ändern des Verhaltens)
Wenn der Bereich nur in der Methode eine Variable verwendet, wirkt sich dies nicht auf andere Teile aus.
public static int hoge(int x) {
x* = 2;
return x;
}
public static void main(String[] args) {
int a = 3;
int x = 10;
System.out.println(hoge(a)); //6
System.out.println(a); //3(Im Fall von int wirkt sich die Berechnung innerhalb der Methode nicht auf die Außenseite aus)
System.out.println(a); //10(x in hoge und x in main sind unterschiedlich)
}
Recommended Posts