Rumah >Java >javaTutorial >Aliran Kawalan: Menguasai Pernyataan dan Gelung Bersyarat
Panduan ini merangkumi if-else, untuk gelung, gelung while dan banyak lagi.
Dalam pengaturcaraan, mengawal aliran pelaksanaan adalah penting untuk membuat keputusan dan mengulangi tindakan dalam kod anda. Java menyediakan alatan yang mantap untuk mengurus aliran kawalan, termasuk penyataan bersyarat dan gelung. Dalam siaran ini, kami akan menyelami konsep asas ini, meneroka cara ia berfungsi dan cara anda boleh menggunakannya untuk mencipta program dinamik dan responsif.
Pernyataan if-else membenarkan anda melaksanakan blok kod berdasarkan sama ada sesuatu syarat itu benar atau palsu. Ia seperti menyediakan pusat pemeriksaan dalam program anda di mana kod tertentu berjalan hanya jika kriteria tertentu dipenuhi.
Sintaks:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
Dalam contoh ini:
Tulis program Java yang menyemak sama ada nombor positif, negatif atau sifar menggunakan pernyataan if-else. Cetak mesej yang sesuai untuk setiap kes.
Pernyataan suis ialah satu lagi cara untuk melaksanakan kod berdasarkan nilai pembolehubah. Ia amat berguna apabila anda perlu membandingkan pembolehubah tunggal dengan berbilang nilai yang mungkin.
Sintaks:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " + day);
Gelung ialah alat berkuasa dalam pengaturcaraan yang membolehkan anda mengulang blok kod beberapa kali. Java menyokong beberapa jenis gelung, setiap satu sesuai dengan senario yang berbeza.
Gelung for biasanya digunakan apabila anda mengetahui terlebih dahulu berapa kali anda perlu mengulang. Ia terdiri daripada tiga bahagian: permulaan, keadaan dan lelaran.
Sintaks:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; i <= 5; i++) { System.out.println("Iteration: " + i); }
Dalam gelung ini:
Buat gelung for yang mencetak 10 nombor genap yang pertama.
Gelung while terus dilaksanakan selagi syarat yang ditentukan adalah benar. Ia sering digunakan apabila bilangan lelaran tidak diketahui terlebih dahulu.
Sintaks:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (count < 3) { System.out.println("Count: " + count); count++; }
Dalam contoh ini, gelung mencetak nilai kiraan dan menambahnya sehingga kiraan tidak lagi kurang daripada 3.
Gelung do-while adalah serupa dengan gelung while, tetapi ia menjamin bahawa badan gelung akan melaksanakan sekurang-kurangnya sekali, walaupun keadaannya palsu dari mula.
Sintaks:
do { // Code to execute at least once } while (condition);
int count = 0; do { System.out.println("Count: " + count); count++; } while (count < 3);
Dalam kes ini, gelung mencetak nilai kiraan dan menambahnya, sama seperti gelung while, tetapi ia memastikan kod berjalan sekurang-kurangnya sekali walaupun kiraan bermula pada 3 atau lebih tinggi.
for (int i = 1; i <= 10; i++) { if (i == 5) { break; // Exit the loop when i is 5 } System.out.println("Value of i: " + i); }
for (int i = 1; i <= 5; i++) { if (i == 3) { continue; // Skip the iteration when i is 3 } System.out.println("Value of i: " + i); }
Tulis gelung yang mencetak nombor dari 1 hingga 10 tetapi melangkau nombor 5.
Dalam bahagian ini, kami telah membincangkan perkara penting untuk mengawal aliran program Java anda menggunakan pernyataan dan gelung bersyarat. Kami meneroka gelung if-else, suis, untuk, sementara dan lakukan-sementara, bersama-sama dengan penyataan putus dan teruskan.
Dengan menguasai alatan aliran kawalan ini, anda boleh mencipta program Java yang lebih dinamik dan cekap. Cuba cabaran untuk mengukuhkan apa yang telah anda pelajari!
Dalam siaran seterusnya, kami akan meneroka tatasusunan dan koleksi dalam Java, yang merupakan kunci untuk mengurus kumpulan data dengan cekap. Nantikan!
Atas ialah kandungan terperinci Aliran Kawalan: Menguasai Pernyataan dan Gelung Bersyarat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!