Rumah >Java >javaTutorial >Kawalan proses JAVA dilaksanakan dengan cara ini
Dua kaedah input:
Kaedah 1: java.util.Scanner
Kodnya adalah seperti berikut:
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); }}
menjana objek Pengimbas, mengeluarkan "Sila masukkan nama anda:", mengembalikan rentetan input dan menetapkannya kepada nama, dan mengeluarkan "%nSelamat Datang %s" di mana %n mewakili baris baru dan %s mewakili nama
Keputusan:
Kaedah 2: JOptionPane Masukkan nilai rentetan jika kandungan disahkan, dan ia akan menjadi batal selagi kerana ia tidak disahkan
public class a { public static void main(String[] args) { String w = JOptionPane.showInputDialog("请输入词汇:"); System.out.println(w); }}
Keputusan:
Tiga cara untuk output pada konsol
Kaedah 1: System.out.print (); Output ke konsol
Kaedah 2: System.out.println(); printf(); Format output ke konsol
Demonstrasi kod:
Output jenis pertama secara langsung tanpa pemisah barisKeputusan:public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.print(w); System.out.print(a); }}
Keluaran pemisah baris keduaKeputusan:public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.println(w); System.out.println(a); }}
Output berformat ketigaHasilnya:Maksud %d Ia adalah pembolehubah jenis int, iaitu, gantikan %d pertama dengan nilai w, dan gantikan %d kedua dengan nilai a
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.printf("w=%d a=%d", w, a); }}
if() kembali benar selagi keadaan dalam kurungan betul, dan kembali jika salahlain bermakna sebaliknya
public class a { public static void main(String[] args) { if (1>2){ System.out.println("A"); }else { System.out.println("B"); } }}
Pelbagai pertimbangan adalah seperti berikut: Jika. penghakiman pertama tidak betul, penghakiman seterusnya akan dibuat Apabila nilai pulangan adalah benar, ia akan dilaksanakan, jika tidakpublic 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"); } }}
suis pernyataan suis berbilang cawangansuis(w) w dalam kurungan ialah parameter penghakiman, nombor demi huruf ialah nilai yang sepadan dengan w. Apabila nilai w sepadan dengan nilai selepas kes, pernyataan dalam kes semasa dilaksanakan
break bermaksud untuk keluar dari penghakiman semasa, yang bermaksud bahawa tidak perlu menilai lagi selepas
bermakna lalai nilai lalai, apabila tiada padanan Hasilnya ialah:
Penyataan gelung
untuk
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); }}
Keputusan:
untuk dalam
public class a { public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println(i); } }}
i sepadan dengan nilai dalam jadual di bawah tatasusunan a, yang bersamaan dengan gelung keluaran a[0],a[1] a[2],a [3] Nilai a[4]
semasa buat sementara semasa(syarat){ }
Laksanakan pernyataan jika syarat dipenuhi, keluar jika tidak.
public class a { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; for (int i : a) { System.out.println(i); } }}Keputusan:
buat sambil Berbeza dengan sambil, buat sambil dilaksanakan sekali Kemudian hakim
public class a { public static void main(String[] args) { int i = 0; while (i < 5) { i++; System.out.println(i); } }}
Output dilaksanakan terlebih dahulu dan kemudian dinilai. Jadi keadaan i
hasil:
break teruskan
teruskan; Tamatkan gelung ini dan segera bersedia untuk memulakan gelung seterusnya
public class a { public static void main(String[] args) { int i = 0; do { i++; System.out.println(i); } while (i < 0); }}Langkau masa ini apabila saya boleh dibahagikan dengan 2, teruskan ke kitaran seterusnya. Apabila i lebih besar daripada 10, gelung berakhir.
Atas ialah kandungan terperinci Kawalan proses JAVA dilaksanakan dengan cara ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!