struktur if
if (ungkapan bersyarat){//kod pelaksanaan}else if (ungkapan bersyarat){//kod pelaksanaan}else{//kod pelaksanaan}
Hasil ungkapan bersyarat adalah benar|palsu, bentuk khusus:
1 Pembolehubah Boolean Langsung
2. Hasil daripada operator perbandingan atau operator logik Hasil
3. Dalam Java, jenis angka bukan sifar atau rentetan bukan kosong tidak boleh digunakan untuk mengembalikan nilai Boolean
struktur suis
suis (Nama pembolehubah ) {case literal constant 1://execution code break;case letter constant 2://execution code break;default://execution code}
1 Jenis pembolehubah termasuk integer dan char dan jenis String
2. Pemalar literal dalam kes hendaklah konsisten dengan jenis pembolehubah: jenis integer 3. jenis aksara 'a', Jenis rentetan "Hello"
3. putus, digunakan untuk melompat keluar suis struktur; lalai, mentakrifkan kod pelaksanaan lalai Apabila tiada rehat, kod akan dilaksanakan pada penghujungnya. Malah, tiada pecah atau lalai diperlukan.
4 Apabila melaksanakan penyataan suis, bandingkan nilai pembolehubah dengan nilai kes satu demi satu, kod yang sepadan akan dilaksanakan dari sana.
Jika tiada kenyataan putus selepas perlawanan, perlawanan tidak akan dilakukan lagi dan kod berikutnya akan dilaksanakan secara langsung Suis tidak akan dikeluarkan sehingga kenyataan rehat ditemui atau semua kod dilaksanakan.
Apabila tiada suis putus, pernyataan lalai akan dilaksanakan pada penghujungnya.
semasa struktur
semasa (keadaan gelung){//kod pelaksanaan}
buat...sementara struktur
buat{//Laksanakan kod}semasa (ungkapan bersyarat);
untuk struktur gelung
untuk (pembolehubah gelung; keadaan gelung; tukar pembolehubah gelung ){//Kod pelaksanaan}
1 Kedudukan tiga ungkapan pembolehubah gelung, keadaan gelung dan pembolehubah gelung yang berubah tidak boleh diubah, dua padanan mesti dikekalkan, tetapi pembolehubah gelung boleh ditulis di luar untuk, Tulis keadaan gelung dan ungkapan yang menukar pembolehubah gelung di dalam
2. Pembolehubah gelung, keadaan gelung dan ungkapan yang mengubah pembolehubah gelung boleh menjadi lebih daripada satu ungkapan dan ungkapan dipisahkan oleh,.
Dipertingkatkan untuk gelung
int[] a={1,2,3,4,5,};for(int b:a){System.out .println(b);}
Atas ialah kandungan terperinci Apakah penyataan struktur kawalan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!