C# - Pengambilan Keputusan
Struktur pengambilan keputusan mengharuskan pemrogram untuk menentukan satu atau lebih kondisi yang akan dievaluasi atau diuji oleh program, bersama dengan pernyataan atau pernyataan yang akan dieksekusi jika kondisinya ditentukan benar, dan opsional, pernyataan lain yang akan dieksekusi jika kondisinya dipastikan salah.
Berikut ini adalah bentuk umum dari struktur pengambilan keputusan yang umum ditemukan di sebagian besar bahasa pemrograman −
C# menyediakan jenis pernyataan pengambilan keputusan berikut. Klik tautan berikut untuk memeriksa detailnya.
No.Sr. | Pernyataan &Deskripsi |
1 | pernyataan jika
Sebuah pernyataan jika terdiri dari ekspresi boolean diikuti oleh satu atau lebih pernyataan.
|
2 | pernyataan if...else
Sebuah pernyataan jika dapat diikuti dengan pernyataan lain opsional , yang dijalankan ketika ekspresi boolean salah.
|
3 | pernyataan if bersarang
Anda dapat menggunakan satu jika atau lain jika pernyataan di dalam jika . yang lain atau lain jika pernyataan.
|
4 | ganti pernyataan
Sebuah saklar pernyataan memungkinkan variabel untuk diuji kesetaraan terhadap daftar nilai.
|
5 | pernyataan sakelar bersarang
Anda dapat menggunakan satu switch pernyataan di dalam switch lain pernyataan.
|
Itu? :Operator
Kami telah membahas operator bersyarat ? : pada bab sebelumnya yang dapat digunakan untuk menggantikan if...else pernyataan. Ini memiliki bentuk umum berikut
Exp1 ? Exp2 : Exp3;
Dimana Exp1, Exp2, dan Exp3 adalah ekspresi. Perhatikan penggunaan dan penempatan titik dua.
Nilai dari ? ekspresi ditentukan sebagai berikut:Exp1 dievaluasi. Jika benar, maka Exp2 dievaluasi dan menjadi nilai keseluruhan ? ekspresi. Jika Exp1 salah, maka Exp3 dievaluasi dan nilainya menjadi nilai ekspresi.