Heim >Java >javaLernprogramm >JAVA-Prozesssteuerungsmethode
Zwei Arten Eingabemethode:
Methode 1: 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); }}#🎜🎜 ##🎜🎜 #Scanner-Objekt generieren, „Bitte geben Sie den Namen ein:“ aus, die Eingabezeichenfolge zurückgeben und dem Namen zuweisen, „%nWillkommen %s“ ausgeben, wobei %n Zeilenumbruch bedeutet, %s Name bedeutet
#🎜 🎜## 🎜🎜#Ergebnis:
Methode 2: JOptionPane Wenn der Eingabeinhalt bestätigt wird, ist der Zeichenfolgenwert null
public class a { public static void main(String[] args) { String w = JOptionPane.showInputDialog("请输入词汇:"); System.out.println(w); }}#🎜 🎜#Ergebnis:
Ausgabe
Drei Möglichkeiten zur Ausgabe in der Konsole # 🎜🎜# Methode eins: System.out.print(); Ausgabe an die Konsole
Der erste Typ nicht haben Zeilenumbrüche Direkte Ausgabe
Codedemonstration:
public class a {
public static void main(String[] args) {
int w = 1;
int a = 2;
System.out.print(w);
System.out.print(a);
}}
Ergebnis:
Die zweite Zeilenumbruchausgabe
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.println(w); System.out.println(a); }}#🎜🎜 #Ergebnis:
Die dritte formatierte Ausgabe%d bedeutet eine Variable vom Typ int, die den ersten Wert durch ersetzen soll Wert von w %d, der Wert von a ersetzt den zweiten %d
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.printf("w=%d a=%d", w, a); }}Ergebnis:
Zweiganweisung#🎜🎜 ## 🎜🎜#if else
if() Wenn die Bedingung in den Klammern korrekt ist, wird true zurückgegeben, wenn sie falsch ist, wird false zurückgegeben
else bedeutet sonst
public class a { public static void main(String[] args) { if (1>2){ System.out.println("A"); }else { System.out.println("B"); } }}Mehrere Urteile lauten wie folgt: Wenn das erste Urteil falsch ist, wird das nächste Urteil gefällt. Wenn der Rückgabewert wahr ist, wird es ausgeführt . Ansonsten ist else
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"); } }}# 🎜🎜#switch case default
switch(w) w in Klammern Der Beurteilungsparameter und die Zahl nach dem Fall ist der Wert, der mit w übereinstimmt. Wenn der Wert von w mit dem Wert nach dem Fall übereinstimmt, wird die Anweisung im aktuellen Fall ausgeführt Standardwert, wenn keine Übereinstimmung vorliegt, wird standardmäßig dieser Wert verwendet
switch multi-branch switch Statement
Loop-Anweisung #🎜🎜 #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); }}Ergebnis:
for
for (int i = 0; i 5 🎜#for in hauptsächlich zum Durchlaufen von Sammlungen oder Arrays verwendet wird. Verwenden Sie ein Array, um zu demonstrieren, dasspublic class a { public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println(i); } }}
i dem entsprechenden Wert entspricht die Tabelle unten im Array a, was der Schleifenausgabe a entspricht. Der Wert von [0],a[1]a[2],a[3]a[4]
while(condition){}
Führen Sie die Anweisung aus, wenn die Bedingung ist erfüllt, wenn nicht, beenden.
public class a { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; for (int i : a) { System.out.println(i); } }}
do whileAktuelle Schleifenanweisung beendenmit Der Unterschied zwischen while und do while besteht darin, dass es vor der Beurteilung einmal ausgeführt wird. Die Bedingung ibreak;
continue;
Beenden Sie diesen Zyklus und bereiten Sie sich sofort auf den Start des nächsten Zyklus vorpublic class a { public static void main(String[] args) { int i = 0; while (i < 5) { i++; System.out.println(i); } }}
Wenn i durch 2 teilbar ist, überspringen Sie dieses Mal und fahren Sie mit dem nächsten Zyklus fort. Wenn i größer als 10 ist, endet die Schleife.
Das obige ist der detaillierte Inhalt vonJAVA-Prozesssteuerungsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!