Rumah > Java > javaTutorial > teks badan

Bagaimanakah Pengendali Bersyarat Ternary berfungsi dalam pengaturcaraan?

Barbara Streisand
Lepaskan: 2024-10-29 11:50:30
asal
540 orang telah melayarinya

How does the Ternary Conditional Operator work in programming?

Memahami Operator Ternary Conditional

Dalam pengaturcaraan, pengendali tanda soal ("?") dan titik bertindih (":") digunakan dalam kurungan untuk membentuk pengendali bersyarat ternary. Ia menawarkan alternatif ringkas kepada pernyataan if-else tradisional, membolehkan anda menilai keadaan dan menetapkan nilai berdasarkan kebenarannya.

Sintaksis dan Penggunaan

The operator ternary mengikut sintaks:

boolean_expression ? true_value : false_value
Salin selepas log masuk

Jika boolean_expression dinilai kepada benar, true_value diberikan; jika tidak, nilai_false ditetapkan.

Contohnya:

<code class="java">int result = x > 0 ? 1 : 0;</code>
Salin selepas log masuk

Jika x lebih besar daripada sifar, keputusan akan diberikan 1; jika tidak, ia akan menjadi 0.

Alternatif kepada Penyata if-else

Pengendali ternary menyediakan cara yang lebih padat untuk menulis pernyataan if-else yang mudah. Pertimbangkan contoh berikut:

<code class="java">if (row % 2 == 1) {
    System.out.print("<");
} else {
    System.out.print(">");
}</code>
Salin selepas log masuk

Kod ini boleh ditulis semula menggunakan operator ternary sebagai:

<code class="java">System.out.print(row % 2 == 1 ? "<" : ">");</code>
Salin selepas log masuk

Terminologi dan Dokumentasi

The pengendali ternary selalunya dirujuk sebagai "pengendali ternary" atau "pengendali bersyarat." Maklumat lanjut mengenai penggunaannya boleh didapati dalam dokumentasi untuk bahasa pengaturcaraan yang anda gunakan, seperti dokumentasi Java pada ? pengendali.

Atas ialah kandungan terperinci Bagaimanakah Pengendali Bersyarat Ternary berfungsi dalam pengaturcaraan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan