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); }}Salin selepas log masuk
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); }}Salin selepas log masuk
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); }}Salin selepas log masuk
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"); } }}Salin selepas log masuk
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"); } }}Salin selepas log masuk
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 sementarasemasa(syarat){ }
Laksanakan pernyataan jika syarat dipenuhi, keluar jika tidak.
Keputusan:public class a { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; for (int i : a) { System.out.println(i); } }}Salin selepas log masuk
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); } }}Salin selepas log masuk
Output dilaksanakan terlebih dahulu dan kemudian dinilai. Jadi keadaan i<0 juga boleh keluarkan sekali
hasil:
break teruskan
teruskan; Tamatkan gelung ini dan segera bersedia untuk memulakan gelung seterusnya
Langkau masa ini apabila saya boleh dibahagikan dengan 2, teruskan ke kitaran seterusnya. Apabila i lebih besar daripada 10, gelung berakhir.public class a { public static void main(String[] args) { int i = 0; do { i++; System.out.println(i); } while (i < 0); }}Salin selepas log masukAtas ialah kandungan terperinci Kawalan proses JAVA dilaksanakan dengan cara ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!