Bahasa Java ialah bahasa pengaturcaraan peringkat tinggi, dan pernyataan kawalan alirannya merupakan bahagian yang sangat penting dalam pengaturcaraan. Di Java, penyataan kawalan aliran boleh digunakan untuk mengawal jujukan pelaksanaan program, menentukan keadaan dan melaksanakan blok kod tertentu dalam gelung untuk mencapai fleksibiliti dan kebolehkawalan program.
Pernyataan kawalan aliran bahasa Java terbahagi terutamanya kepada tiga jenis: struktur jujukan, struktur pemilihan dan struktur gelung. Seterusnya, kami akan memperkenalkan penggunaan ketiga-tiga pernyataan kawalan aliran ini secara terperinci.
1. Struktur berjujukan
Struktur berjujukan bermaksud program dilaksanakan secara berurutan dalam susunan kod ditulis, tanpa sebarang penilaian atau operasi gelung. Struktur urutan adalah asas program Java, kerana semua program mesti mempunyai titik masuk untuk pelaksanaan.
Kod sampel:
public static void main(String[] args) { int a = 1; int b = 3; int c = a + b; System.out.println("a + b = " + c); }
Kod di atas menunjukkan penggunaan asas struktur berjujukan Atur cara dilaksanakan mengikut tertib kod, mula-mula mengira jumlah a dan b memberikan keputusan kepada c, dan akhirnya Output nilai c.
2. Struktur pemilihan
Struktur pemilihan menentukan susunan pelaksanaan program berdasarkan sama ada keadaan penghakiman adalah benar atau salah, dan dibahagikan kepada pernyataan if, pernyataan suis dan operator ternary. Mari kita lihat cara menggunakan ketiga-tiga struktur pemilihan ini secara berasingan.
1. Penyataan if
Pernyataan if boleh menentukan sama ada untuk melaksanakan blok kod tertentu berdasarkan keadaan benar atau salah Sintaks asasnya adalah seperti berikut:
if (条件) { 执行语句; }
Kod contoh:
public static void main(String[] args) { int age = 18; if (age >= 18) { System.out.println("你已成年"); } else { System.out.println("你未成年"); } }
Kod di atas menunjukkan penggunaan asas pernyataan if Ia menentukan sama ada anda dewasa berdasarkan nilai umur Jika anda dewasa, ia akan mengeluarkan "Anda adalah dewasa ", jika tidak, ia akan mengeluarkan "Anda di bawah umur".
2. Pernyataan suis
Pernyataan suis juga menentukan sama ada untuk melaksanakan blok kod tertentu berdasarkan keadaan benar atau salah, tetapi keadaan pertimbangannya adalah tetap dan hanya boleh menjadi integer, aksara dan Jenis penghitungan, sintaks asasnya adalah seperti berikut:
switch (表达式) { case 常量1: 执行语句; break; case 常量2: 执行语句; break; ... default: 执行语句; break; }
Kod sampel:
public static void main(String[] args) { char grade = 'B'; switch (grade) { case 'A': System.out.println("优秀"); break; case 'B': System.out.println("良好"); break; case 'C': System.out.println("及格"); break; case 'D': System.out.println("不及格"); break; default: System.out.println("错误的成绩"); } }
Kod di atas menunjukkan penggunaan asas pernyataan suis, menilai tahap gred berdasarkan nilai gred, dan kemudian mengeluarkan penilaian yang sepadan.
3. Operator ternary
Operator ternary adalah serupa dengan pernyataan if, kecuali penggunaannya lebih mudah dan jelas adalah seperti berikut:
(条件) ? 真值 : 假值;
Sampel kod:
public static void main(String[] args) { int age = 18; String result = (age >= 18) ? "你已成年" : "你未成年"; System.out.println(result); }
Kod di atas menunjukkan penggunaan asas operator ternary Ia menentukan sama ada anda dewasa berdasarkan nilai umur Jika anda dewasa, ia akan mengeluarkan "Anda dewasa". , jika tidak, ia akan mengeluarkan "Anda di bawah umur".
3. Struktur gelung
Struktur gelung bermaksud bahawa atur cara boleh melaksanakan blok kod tertentu secara berulang kali sehingga keadaan berhenti dipenuhi Oleh itu, struktur gelung adalah komponen yang paling penting dalam atur cara bahagian proses lelaran. Di Jawa, struktur gelung terbahagi terutamanya kepada gelung gelung manakala gelung dan gelung do-while.
1. untuk gelung
Gelung for ialah struktur gelung terkawal balas, yang dicirikan oleh bilangan gelung yang diketahui adalah seperti berikut:
for (初始化; 条件判断; 步进) { 循环操作; }
Kod sampel:
public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.print(i + " "); } }
Kod di atas menunjukkan penggunaan asas bagi gelung, yang mengeluarkan semua nombor dari 1 hingga 10.
2. Gelung while
Gelung while terlebih dahulu menentukan sama ada keadaan itu benar, dan kemudian menjalankan operasi gelung adalah seperti berikut:
while (条件) { 循环操作; }
Kod sampel. :
public static void main(String[] args) { int i = 1; while (i <= 10) { System.out.print(i + " "); i++; } }
Kod di atas menunjukkan penggunaan asas gelung while, yang mengeluarkan semua nombor dari 1 hingga 10.
3. Gelung do-while
Gelung do-while adalah serupa dengan gelung while, kecuali ia mula-mula melakukan operasi gelung dan kemudian menentukan sama ada keadaan itu benar, jadi do -while loop sekurang-kurangnya Ia akan dilaksanakan sekali, dan sintaks asasnya adalah seperti berikut:
do { 循环操作; } while (条件);
Kod contoh:
public static void main(String[] args) { int i = 1; do { System.out.print(i + " "); i++; } while (i <= 10); }
Kod di atas menunjukkan penggunaan asas gelung do-while, yang mengeluarkan semua nombor dari 1 hingga 10.
4. Ringkasan
Pernyataan kawalan aliran Java merupakan bahagian yang sangat penting dalam reka bentuk program terbahagi kepada tiga jenis: struktur berjujukan, struktur pemilihan dan struktur gelung.
Struktur berjujukan: Program dilaksanakan secara berurutan dalam susunan kod ditulis, tanpa sebarang pertimbangan atau operasi gelung.
Struktur pemilihan: Susunan pelaksanaan program ditentukan berdasarkan sama ada keadaan penghakiman adalah benar atau salah Ia dibahagikan kepada pernyataan if, pernyataan suis dan operator ternary.
Struktur gelung: Atur cara boleh melaksanakan blok kod tertentu secara berulang kali sehingga keadaan henti dipenuhi Ia dibahagikan kepada gelung untuk, gelung semasa dan gelung do-while.
Atas ialah kandungan terperinci Cara menggunakan pernyataan kawalan aliran bahasa Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!