Berbeda dengan perintah IF, cara kerja switch yaitu: ekspresi pertama akan diperiksa dahulu, bila nilainya cocok dengan nilai ekspresi itu maka pernyataan_1 akan dijalankan dan kemudian ekseskusi dilanjutkan kepernytaaan selanjutnya...
yah karena bingung menjelaskannyanya, dari pada panjang lebar juga menjelaskan, lebih baik
kita lihat contoh programnya langsung yah :)
case "sun";
echo "minggu";
break;
ekspresi pertama itu digunakan untuk mengecek apakah hari ini hari minggu apa bukan,
jika bukan maka dilanjutkan keekspresi selanjutnya
case "mon"
echo "senin";
break;
kembali menggecek apakah hari senin atau bukan, jika benar hari senin. maka langsung dijalankan dan ekspresi yang lain dihentikan..
perintah break pada setiap ekspresi digunakan untuk menghentikan ekspresi lain ketika ekspresi yang sedang dicek itu benar.
Contoh tanpa menggunakan break:
Kita liat program tersebut tidak menggunakan break,
jadi ekspresi tanpa break langsung dijalankan bersama2 akan berhenti jika ketemu perinta break; .. setelah dicek jika benar langsung dijalankan, jika bukan menuju ekspresi selanjutnya..
Karena saya membuatnya pada hari kamis, Outputnya seperti ini:
Tidak ada komentar:
Posting Komentar
Semua Artikel Diblog ini boleh disebarluaskan,
asal mencantumkan sumbernya.
Terima kasih atas kunjungannya
Semoga artikel dblog ini bisa bermanfaat buat kita semua.
mohon kritik dan sarannya.
salam kenal dan salam Blogger Indonesia