Jika vs Else If
Program tidak selalu mengalir secara berurutan. Situasi timbul apabila ada keputusan yang dibuat atau sekeping kod yang perlu diulangi. Struktur kawalan membantu ini dengan menentukan apa yang perlu dilakukan dalam program dan di bawah keadaan apa. Ini dikenali sebagai kenyataan bersyarat yang menghakimi kenyataan pada output Boolean yang benar atau palsu.
"Jika" fasal - Ia popular di kalangan banyak bahasa pengaturcaraan. Sintaks utama mungkin berbeza, tetapi kod pseudo tetap sama. Coretan kod kecil diberikan di bawah:
jika (keadaan)
kemudian
tindakan
akhir jika
Keadaan ini selalu mengembalikan hasil Boolean. Katakan keadaannya cerah dan tindakannya keluar. Jadi jika ia cerah di luar (benar), maka seseorang pergi berjalan-jalan. Jika tidak, kita sampai ke akhir jika dibina tanpa melakukan apa-apa tindakan.
Konstruk di atas adalah popular dalam bahasa pengaturcaraan struktur seperti: C, C ++, JAVA, Visual Basic, dan C #
The "else if" construct membantu anda dalam menggabungkan banyak keadaan. Sekiranya keadaan pertama didapati benar, maka selebihnya dilangkau. Mari kita perhatikan kod pseudo -
jika (keadaan)
kemudian
tindakan
lain jika (keadaan)
kemudian
tindakan
lain
tindakan
akhir jika
Keadaan masih mengembalikan keluaran Boolean. Suatu "else if" block membawa kepada level sarang lebih lanjut. Sekiranya keadaan "jika" adalah palsu, maka keadaan "lain jika" dinilai dengan cara yang berurutan sehingga satu perlawanan dijumpai. Sekiranya semua keadaan gagal, maka tindakan yang ditakrifkan dalam klausa "lain" dilaksanakan. Untuk memahami dengan lebih baik, mari teruskan dengan keadaan hujan di atas. Keadaan "jika" tetap sama. Mari tambahkan keadaan "lain jika" menjadi "badai," dan tindakan untuk "pergi ke bawah." Klausa "lain" kata "tinggal di dalam." Oleh itu jika ia ribut di luar, maka keadaan "if" yang pertama menilai adalah palsu. Kami pergi ke keadaan "lain jika" dan mendapati bahawa ia menilai adalah benar. Jadi orang itu turun ke bawah.
Perbezaan antara "jika" dan "lain jika":
1. Syarat "jika" adalah wajib bagi pembinaan bersyarat. Keadaan "lain jika"
tidak boleh wujud tanpa blok "jika" terdahulu.
2. Anda hanya boleh mempunyai satu "jika" blok tetapi berbilang "lain jika" blok.
Ringkasan:
1. Kedua-duanya "jika" dan "lain jika" membantu untuk mencantumkan kod. Program ini keluar dari linearnya
pelaksanaan.
2. Kedua-dua "jika" dan "lain jika" adalah ungkapan bersyarat yang membantu dalam membuat keputusan
proses.
3. Semua bahasa pengaturcaraan peringkat tinggi menggunakan "if" dan "else if" dengan sintaks yang berbeza.