Rumah > Java > javaTutorial > Bagaimanakah Pengendali Bersyarat Ternary Berfungsi?

Bagaimanakah Pengendali Bersyarat Ternary Berfungsi?

Patricia Arquette
Lepaskan: 2024-10-31 16:35:02
asal
411 orang telah melayarinya

How Does the Ternary Conditional Operator Work?

Apakah itu Pengendali Bersyarat Ternary?

Pengendali bersyarat ternary, diwakili oleh tanda soal "?" dan titik bertindih ":", menyediakan cara ringkas untuk melaksanakan penilaian bersyarat.

Fungsi

Pengendali ternary beroperasi seperti berikut:

boolean_statement ? true_expression : false_expression;
Salin selepas log masuk

Jika pernyataan boolean menilai kepada benar, ungkapan benar dilaksanakan, jika tidak, ungkapan palsu dilaksanakan.

Penggunaan

Pengendali ternary boleh digunakan di mana-mana sahaja, bukan secara eksklusif dalam pernyataan cetakan. Ia berfungsi sebagai alternatif kepada pernyataan "jika-lain" dan boleh memudahkan kod dengan menggabungkan penilaian dan tugasan bersyarat ke dalam satu baris.

Contoh

Pertimbangkan kod berikut:

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

Pengendali ternary dalam contoh ini ialah:

row % 2 == 1 ? "<" : ">"
Salin selepas log masuk

Jika baris ganjil (iaitu baris % 2 bersamaan dengan 1), rentetan "<>" dicetak; jika tidak, rentetan "> dicetak.

Istilah dan Sumber

Pengendali bersyarat ternary sering dirujuk sebagai "pengendali ternary" atau "pengendali bersyarat." Untuk maklumat lanjut tentang penggunaannya, rujuk sumber berikut:

  • [Operator Bersyarat Ternari di Java](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html#op1)
  • [Operator Ternary (C )](https://www.learncpp.com/cpp-tutorial/conditional-operator-ternary-operator-in-cpp/)
  • [Operator Ternary (? :)](https://developer.mozilla.org/en-US/docs/Glossary/Ternary_operator)

Atas ialah kandungan terperinci Bagaimanakah Pengendali Bersyarat Ternary 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