Penyataan If-Else di Jawa

1. Gambaran keseluruhan

Dalam tutorial ini, kita akan belajar bagaimana menggunakan pernyataan if-else di Java.

The if-lain kenyataan adalah yang paling asas semua struktur kawalan, dan ia mungkin juga kenyataan membuat keputusan bersama-sama yang paling dalam pengaturcaraan .

Ini membolehkan kita melaksanakan bahagian kod tertentu hanya jika syarat tertentu dipenuhi .

2. Sintaks If-Else

The jika kenyataan sentiasa memerlukan boolean ungkapan sebagai parameternya .

if (condition) { // Executes when condition is true. } else { // Executes when condition is false. }

Ia dapat diikuti dengan pernyataan pilihan lain , yang isinya akan dijalankan jika ungkapan boolean salah .

3. Contoh Sekiranya

Oleh itu, mari kita mulakan dengan sesuatu yang sangat asas.

Katakan bahawa kita hanya mahu sesuatu berlaku sekiranya pemboleh ubah kiraan kita lebih besar daripada satu:

if (count > 1) { System.out.println("Count is higher than 1"); }

Jumlah mesej lebih tinggi daripada 1 hanya akan dicetak sekiranya keadaan itu berlalu.

Juga, perhatikan bahawa kami secara teknikal dapat melepaskan pendakap dalam kes ini kerana hanya ada satu baris di blok. Tetapi, kita harus selalu menggunakan pendakap untuk meningkatkan kemampuan membaca ; walaupun hanya satu pelapik.

Kami tentu saja dapat menambahkan lebih banyak arahan pada blok jika kami mahu:

if (count > 1) { System.out.println("Count is higher than 1"); System.out.println("Count is equal to: " + count); }

4. Contoh If-Else

Seterusnya, kita boleh memilih antara dua kursus tindakan menggunakan jika dan yang lain bersama - sama:

if (count > 2) { System.out.println("Count is higher than 2"); } else { System.out.println("Count is lower or equal than 2"); }

Harap maklum bahawa yang lain tidak boleh berlaku dengan sendirinya. Ia mesti digabungkan dengan if .

5. Contoh If-Else If-Else

Dan akhirnya, mari kita akhiri dengan gabungan jika / lain / lain jika contoh sintaks.

Kita boleh menggunakannya untuk memilih antara tiga atau lebih pilihan :

if (count > 2) { System.out.println("Count is higher than 2"); } else if (count <= 0) { System.out.println("Count is less or equal than zero"); } else { System.out.println("Count is either equal to one, or two"); }

6. Kesimpulannya

Dalam artikel ringkas ini, kami mengetahui apa pernyataan if-else dan bagaimana menggunakannya untuk menguruskan kawalan aliran dalam program Java kami.

Semua kod yang disajikan dalam artikel ini boleh didapati di GitHub.