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

Bagaimana untuk menggunakan tanda soal dalam java

下次还敢
下次还敢asal
2024-04-26 22:36:161084semak imbas

Tanda soal dalam Java boleh digunakan untuk tujuan berikut: Operator ternary: digunakan untuk penghakiman bersyarat, mengembalikan nilai berbeza​​​mengikut syarat. Pertimbangan dan penetapan nilai nol: Digunakan untuk menilai sama ada pembolehubah kosong, dan mengembalikan nilai yang berbeza atau menetapkan nilai mengikut syarat. Argumen varargs kaedah: Tukar nombor pemboleh ubah argumen kepada tatasusunan. Memusnahkan dalam padanan corak: Menyahbina objek atau tatasusunan kepada berbilang pembolehubah.

Bagaimana untuk menggunakan tanda soal dalam java

Penggunaan tanda soal dalam Java

Tanda soal di Jawa mempunyai banyak kegunaan, termasuk:

1. , sintaksnya adalah seperti berikut:

<code>(条件) ? 值1 : 值2;</code>
Jika keadaan benar, nilai 1 dikembalikan jika tidak, nilai 2 dikembalikan.

Example:

<code class="java">int age = 18;
String result = (age >= 18) ? "成年" : "未成年";</code>
e2. Jika pembolehubah bukan null , nilai pembolehubah dikembalikan jika tidak, nilai lalai dikembalikan.

Contoh:

<code class="java">变量 != null ? 变量 : 默认值;</code>

Tugasan:

Tanda soal juga boleh digunakan untuk menetapkan nilai kepada pembolehubah berdasarkan syarat. 1 diberikan kepada pembolehubah jika tidak, nilai 2 diberikan kepada pembolehubah.

Contoh:

<code class="java">String name = null;
String displayName = name != null ? name : "未知";</code>

3. Parameter varargs kaedah

Parameter varargs kaedah menggunakan tiga titik (...) untuk mewakili bilangan parameter yang berubah-ubah

<code class="java">变量 = 条件 ? 值1 : 值2;</code>
Tanda soal boleh menukar parameter varargs Tukar kepada tatasusunan, sintaksnya adalah seperti berikut:

<code class="java">boolean isAdult = true;
int ageLimit = isAdult ? 18 : 16;</code>

4 Pemusnahan dalam padanan corak

Java 17 memperkenalkan padanan corak, di mana tanda soal tatasusunan digunakan untuk memusnahkan objek atau tatasusunan. sintaksnya adalah seperti berikut:

<code class="java">public static void myMethod(String... args) { ... }</code>
Kod ini akan int[] baharu { 1, 2 } dimusnahkan kepada dua pembolehubah integer a dan b.

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