Kenyataan bersyarat, seperti Java's if-else
membina, mengawal pelaksanaan program berdasarkan syarat -syarat tertentu. Struktur asas melibatkan keadaan yang diikuti oleh blok kod untuk kedua -dua hasil yang benar dan palsu. Keupayaan cawangan ini membolehkan program mengikuti laluan pelaksanaan yang berbeza bergantung kepada sama ada keadaan menilai benar atau palsu.
Beberapa jenis pernyataan membuat keputusan wujud, masing-masing menawarkan tahap kerumitan dan kawalan yang berbeza-beza:
if
pernyataan if-else
pernyataan if-else-if
pernyataan (conditials chained) if
pernyataan switch
pernyataan if
: pernyataan if
melaksanakan satu blok kod hanya apabila keadaan yang diberikan adalah benar. Sekiranya keadaan itu palsu, blok kod dilangkau.
<code class="language-java">package day1if; public class Main { public static void main(String[] args) { int bat = 500; if (bat >= 500) { System.out.println("Go to play"); } System.out.println("Don't play"); // This line always executes } }</code>
<code>Go to play Don't play</code>
if-else
menyediakan pilihan antara dua blok kod. Jika keadaan itu benar, blok if-else
dilaksanakan; Jika tidak, blok if
dilaksanakan. else
Contoh:
output:
<code class="language-java">package day1if; public class Main1 { public static void main(String[] args) { int bat = 500; if (bat > 600) { System.out.println("Go to play"); } else { System.out.println("Don't play"); } } }</code>
pernyataan
<code>Don't play</code>
if-else-if
Konstruk ini membolehkan pemeriksaan bersyarat berganda. Kod ini melaksanakan blok yang sepadan dengan keadaan sebenar pertama yang dihadapi. Jika tiada syarat yang benar, blok pilihan Atas ialah kandungan terperinci Hari16. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!