Rumah >Java >javaTutorial >Kaedah kawalan proses JAVA
Dua kaedah input:
Kaedah 1: java.util.Scanner
Kod 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); }}
Hasilkan objek Pengimbas, keluarkan "Sila masukkan nama:", kembalikan rentetan input dan tetapkan nilai Untuk nama, keluarkan "%nSelamat Datang %s" di mana %n bermaksud pemisah baris %s bermaksud nama
Keputusan:
Kaedah 2: Kandungan input JOptionPane Nilai rentetan ditentukan, dan selagi ia tidak ditentukan, ia adalah batal
public class a { public static void main(String[] args) { String w = JOptionPane.showInputDialog("请输入词汇:"); System.out.println(w); }}
Keputusan:
Tiga cara untuk mengeluarkan pada konsol
Kaedah 1: System.out.print(); ); output ke konsol dan bungkus
Kaedah 3: System.out.printf(); >
Kaedah pertama tidak mempunyai line break Output langsung
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.print(w); System.out.print(a); }}
Keputusan:
Output break line 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 ketiga
%d bermaksud 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); }}
Penyata cawangan
jika lain
jika() Selagi syarat dalam kurungan betul Jika betul, ia akan kembali benar, jika salah, ia kembali palsu lain bermakna sebaliknya
public class a { public static void main(String[] args) { if (1>2){ System.out.println("A"); }else { System.out.println("B"); } }}
suis pernyataan suis berbilang cawanganpublic 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.
suis(w) w dalam kurungan ialah parameter penghakiman, kes Nombor berikut ialah nilai yang sepadan dengan w. Apabila nilai w sepadan dengan nilai selepas kes, pernyataan dalam kes semasa dilaksanakanbreak bermaksud untuk keluar dari penghakiman semasa, yang bermaksud bahawa tidak perlu menilai lagi selepas
bermakna lalai nilai lalai, apabila tiada padanan Lalainya ialah
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); }}
untuk
Penyataan gelung
untuk ( int i = 0; i 5
public class a { public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println(i); } }}
untuk dalamuntuk dalam digunakan terutamanya untuk gelung koleksi Atau tatasusunan, gunakan tatasusunan untuk menunjukkan
public class a { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; for (int i : a) { 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 i = 0; while (i < 5) { i++; System.out.println(i); } }}Keputusan:
Berbeza dengan sambil, buat sambil dilaksanakan sekali Kemudian hakim- buat sambil
public class a { public static void main(String[] args) { int i = 0; do { i++; System.out.println(i); } while (i < 0); }}
hasil:
break teruskan
break;
Tamatkan pernyataan gelung semasa
int i = 0;while (++i < 20) { if (i % 2 == 0) continue; System.out.println(i); if (i > 10) break;}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 Kaedah kawalan proses JAVA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!