Rumah  >  Artikel  >  Java  >  Perbezaan antara if dan else jika dalam java

Perbezaan antara if dan else jika dalam java

下次还敢
下次还敢asal
2024-04-28 23:15:26663semak imbas

Pernyataan if and else if dalam Java digunakan untuk mengawal aliran program secara bersyarat Perbezaannya terutamanya terletak pada susunan pelaksanaan, jenis keadaan dan pelaksanaan: Perintah pelaksanaan: jika diutamakan, jika tidak ditanda mengikut turutan. Jenis keadaan: jika memerlukan nilai Boolean, jika tidak boleh menjadi sebarang ungkapan Boolean. Kebolehlaksanaan: Jika syarat adalah benar, ia akan dilaksanakan, jika ia palsu, ia akan dilangkau jika tidak hanya akan diperiksa apabila syarat jika adalah palsu.

Perbezaan antara if dan else jika dalam java

Perbezaan antara if dan else jika dalam Java

Di Java, if and else if digunakan untuk mengawal aliran program dan melaksanakan blok kod berdasarkan syarat yang ditetapkan. Perbezaan utama antara mereka ialah:

1. Perintah pelaksanaan

  • jika: Jika syarat itu benar, kod dalam blok if dilaksanakan.
  • lain jika: Jika syarat blok if palsu, maka syarat lain jika blok diperiksa. Jika benar, kod dalam else if blok dilaksanakan.

2. Syarat

  • jika: Keadaan blok if mestilah nilai Boolean (benar atau salah).
  • else if: Keadaan blok else if boleh menjadi sebarang ungkapan Boolean.

3. Kebolehlaksanaan

  • jika: Jika syarat itu benar, laksanakan kod dalam blok if. Jika syarat salah, blok if dilangkau.
  • lain jika: Jika syarat blok if palsu, maka syarat lain jika blok diperiksa. Jika benar, kod dalam blok else if dilaksanakan. Jika palsu, teruskan semak seterusnya jika blok (jika ada).

4. klausa lain

  • jika: Anda boleh mempunyai klausa lain pilihan yang dilaksanakan apabila semua jika dan lain jika syarat blok adalah palsu.
  • lain jika: Tiada klausa lain.

Contoh

Coretan kod berikut menunjukkan penggunaan pernyataan if and else if:

<code class="java">int age = 25;

if (age < 18) {
    System.out.println("未成年");
} else if (age >= 18 && age < 65) {
    System.out.println("成年");
} else {
    System.out.println("老年");
}</code>

Dalam contoh ini, jika umur kurang daripada 18 tahun, cetak "Bawah Umur". Jika umur lebih daripada atau sama dengan 18 tetapi kurang daripada 65, cetak "dewasa". Jika tidak, cetak "lama".

Atas ialah kandungan terperinci Perbezaan antara if dan else jika dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn