Rumah > Java > javaTutorial > teks badan

Apakah Pengendali Ternary dan Bagaimana Ia Berfungsi?

Linda Hamilton
Lepaskan: 2024-10-30 16:40:26
asal
402 orang telah melayarinya

What is the Ternary Operator and How Does it Work?

Penggunaan Operator:

Tanda soal "?" dan operator bertindih ":" dalam kurungan, dikenali sebagai operator bersyarat ternary, berfungsi untuk tujuan khusus dalam pengaturcaraan.

Mekanik Operator Ternary:

Pengendali ternary menyediakan cara ringkas untuk melaksanakan pelaksanaan bersyarat. Sintaksnya adalah seperti berikut:

boolean_statement ? true_result : false_result
Salin selepas log masuk

Jika pernyataan boolean dinilai kepada benar, true_result dikembalikan. Sebaliknya, jika pernyataan itu palsu, false_result dipulangkan.

Analogi kepada Pernyataan 'if-else':

Pengendali ternary sering dibandingkan dengan 'if- penyataan lain kerana persamaan dalam fungsi. Walau bagaimanapun, pengendali ternary ialah alternatif yang lebih padat dan cekap untuk ungkapan bersyarat mudah.

Contoh:

Pertimbangkan kod Java berikut:

int row = 10;
int column;
while (row >= 1) {
    column = 1;
    while (column <= 10) {
        System.out.print(row % 2 == 1 ? "<" : ">"); // Ternary operator usage
        ++column;
    }
    --row;
    System.out.println();
}
Salin selepas log masuk

Dalam contoh ini, pengendali ternary digunakan dalam pernyataan cetakan untuk menentukan sama ada untuk mencetak "<" atau ">". Jika nilai baris adalah ganjil (iaitu, baris % 2 == 1), pengendali mengembalikan "<". Jika tidak, ia mengembalikan ">".

Syarat dan Rujukan Standard:

Istilah standard untuk operator bersyarat ternary ialah "operator ternari". Maklumat lanjut tentang penggunaan dan aplikasinya boleh didapati dalam kebanyakan dokumentasi bahasa pengaturcaraan dan buku teks.

Atas ialah kandungan terperinci Apakah Pengendali Ternary dan Bagaimana Ia Berfungsi?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!