Rumah > Java > javaTutorial > Bagaimana untuk menggunakan tanda soal dalam java

Bagaimana untuk menggunakan tanda soal dalam java

下次还敢
Lepaskan: 2024-05-01 19:39:15
asal
764 orang telah melayarinya

Operator tanda soal (?) mempunyai dua kegunaan utama dalam Java: Operator bersyarat (operator ternari), yang digunakan untuk mengembalikan ungkapan benar atau salah berdasarkan syarat. Semakan nol, digunakan untuk menyemak sama ada pembolehubah adalah nol dan mengelakkan pengecualian penuding nol, mengembalikan nilai lalai.

Bagaimana untuk menggunakan tanda soal dalam java

Menggunakan tanda soal dalam Java

Tanda soal (?) mempunyai dua kegunaan utama dalam Java:

1.

<code class="java">condition ? trueExpression : falseExpression;</code>
Salin selepas log masuk

keadaan:

Ungkapan Boolean untuk dinilai.
  • trueExpression: Expression yang dinilai dan dikembalikan jika keadaan benar.
  • falseExpression: Expression yang dinilai dan dikembalikan jika syarat adalah palsu.
  • Contohnya:
    <code class="java">int x = 5;
    int y = x > 0 ? 10 : 20;</code>
    Salin selepas log masuk
  • Dalam kes ini, jika x lebih besar daripada 0, y akan bersamaan dengan 10, jika tidak, ia akan bersamaan dengan 20. .

Sintaks:

<code class="java">variable != null ? variable.method() : defaultValue;</code>
Salin selepas log masuk

pembolehubah: Pembolehubah untuk disemak.

kaedah:

Cara untuk dipanggil.

    defaultValue:
  • Nilai lalai dikembalikan jika pembolehubah adalah nol.
  • Contohnya:
  • <code class="java">String name = null;
    String safeName = name != null ? name : "Unknown";</code>
    Salin selepas log masuk
    Dalam kes ini, jika nama adalah batal, safeName akan diberikan nilai "Tidak diketahui", jika tidak ia akan diberikan nilai nama.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan tanda soal dalam java. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan