Zwei Eingabemethoden:
Methode eins: java.util. Scanner
Der Code lautet wie folgt:
public class a { public static void main(String[] args) { var sc = new Scanner(System.in); System.out.println("请输入姓名:"); String name = sc.nextLine(); System.out.printf("%n欢迎你:%s", name); }}
Generieren Sie ein Scannerobjekt, geben Sie „Bitte geben Sie Ihren Namen ein:“ aus, geben Sie die Eingabezeichenfolge zurück und weisen Sie sie dem Namen zu, geben Sie „%nWillkommen %s“ aus, wobei %n Zeilenumbruch bedeutet, %s Name bedeutet
Ergebnis :
Methode 2: Wenn der Eingabeinhalt von JOptionPane bestätigt wird, handelt es sich um einen Zeichenfolgenwert. Solange er nicht bestätigt wird, ist er null
public class a { public static void main(String[] args) { String w = JOptionPane.showInputDialog("请输入词汇:"); System.out.println(w); }}
Ergebnis:
Drei Möglichkeiten zur Ausgabe auf der Konsole
Methode 1: System.out .print(); Ausgabe auf die Konsole
Methode 2: System.out.println(); Ausgabe auf die Konsole und Wrap
Methode 3: System.out .printf(); Formatieren Sie die Ausgabe an die Konsole.
Code-Demonstration:
Die erste Ausgabe erfolgt direkt ohne Zeilenumbrüche. Das Ergebnis:
Die zweite Zeile unterbricht die Ausgabe Das Ergebnis:
Die dritte formatierte Ausgabe
Die Bedeutung von %d Es handelt sich um eine Variable vom Typ int, das heißt, das erste %d wird durch den Wert von w und das zweite %d durch den Wert von a ersetzt
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.print(w); System.out.print(a); }}
Branch-Anweisung
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.println(w); System.out.println(a); }}
Mehrere Urteile lauten wie folgt: Wenn das erste Urteil nicht korrekt ist, fahren Sie mit dem nächsten Urteil fort. Wenn der Rückgabewert „Execute“ lautet, wenn „true“, andernfalls „execute else“case default ändern
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.printf("w=%d a=%d", w, a); }}Nach dem Login kopieren
switch Multi-Branch-Switch-Anweisung
public class a { public static void main(String[] args) { if (1>2){ System.out.println("A"); }else { System.out.println("B"); } }}
for
Schleifenanweisung
for (int i = 0; i < 5; i++) ist in drei Teile unterteilt, int i=0 ist der Anfangswert, i< 5 ist die Schleifenbedingung, i++ ist der Wert von i plus 1 nach einmaliger Ausführung dieser Anweisung. Verlassen Sie die Schleife, wenn i>5 ist Tabelle unten Wert, entspricht dem Durchlaufen der Werte von a[0], a[1]a[2], a[3]a[4]
while (Bedingung) { }
Führen Sie die Anweisung aus, wenn die Bedingung erfüllt ist, und beenden Sie sie, wenn nicht.
public class a { public static void main(String[] args) { if (1 > 2) { System.out.println("A"); } else if (1 > 0) { System.out.println("B"); } else { System.out.println("C"); } }}
Ergebnis:
do while
Anders als while wird do while zuerst einmal ausgeführt und dann beurteilt
public class a { public static void main(String[] args) { int w=1; String wk = ""; switch (w) { case 2: wk = "星期一"; break; case 3: wk = "星期二"; break; case 4: wk = "星期三"; break; case 5: wk = "星期四"; break; case 6: wk = "星期五"; break; case 7: wk = "星期六"; break; default: wk = "星期日"; break; } System.out.println(wk); }}
Das Ergebnis:break;
break continue
Beende die aktuelle Schleifenanweisung
continue;
public class a { public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println(i); } }}Nach dem Login kopieren
Wenn i durch 2 teilbar ist, überspringen Sie dieses Mal und fahren Sie mit der nächsten Schleife fort. Wenn i größer als 10 ist, endet die Schleife.Das obige ist der detaillierte Inhalt vonAuf diese Weise wird die JAVA-Prozesssteuerung implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!