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

Bagaimana untuk menggunakan tanda soal dalam java

下次还敢
下次还敢asal
2024-05-01 19:39:15645semak imbas

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>

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>
  • 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>

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>
    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!

Kenyataan:
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