Rumah  >  Artikel  >  Java  >  Apakah operator ! di java?

Apakah operator ! di java?

下次还敢
下次还敢asal
2024-05-01 18:57:37368semak imbas

Pengendali ! dalam Java mewakili penolakan logik, juga dikenali sebagai penolakan Ia menukarkan operan kepada nilai Boolean dan kemudian mengembalikan nilai yang bertentangan. Ia berfungsi pada ungkapan atau pembolehubah Boolean, mengembalikan palsu untuk benar dan benar untuk palsu. Operator ! mempunyai keutamaan yang lebih tinggi daripada pengendali hubungan dan kesamaan, tetapi keutamaan lebih rendah daripada pengendali unary, dan menilai dari kanan ke kiri. Ia sering digunakan untuk membalikkan logik Boolean, seperti menukar keadaan nilai Boolean, menafikan pernyataan bersyarat dan mencipta ungkapan Boolean yang memenuhi berbilang syarat secara serentak atau sebaliknya.

Apakah operator ! di java?

! Operator dalam Java

! Ia menukar operan kepada nilai Boolean dan mengembalikan nilai bertentangannya.

Sintaks:

<code>!expression</code>

di mana ungkapan ialah ungkapan atau pembolehubah Boolean untuk dinafikan.

Operasi:

! Operator melakukan perkara berikut:

  1. Tukar ungkapan kepada nilai Boolean.
  2. Jika ungkapan benar, balas palsu.
  3. Jika ungkapan palsu, kembalikan benar.

Contoh:

<code>boolean flag = true;
boolean result = !flag; // result 为 false,因为 !true = false</code>

Kes khas:

Apabila ungkapan batal, pengendali !

Keutamaan dan persekutuan:

operator mempunyai keutamaan yang lebih tinggi daripada pengendali perhubungan dan kesaksamaan, tetapi lebih rendah daripada pengendali unary (seperti +, -). Ia adalah bersekutu kanan, yang bermaksud ia menilai dari kanan ke kiri.

Penggunaan:

biasanya digunakan untuk membalikkan logik nilai Boolean. Ia boleh digunakan dalam pelbagai senario, seperti:

  • Tetapkan nilai Boolean kepada nilai yang bertentangan.
  • Pernyataan bersyarat negatif.
  • Buat ungkapan Boolean di mana berbilang syarat perlu benar atau palsu.

Atas ialah kandungan terperinci Apakah operator ! di 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
Artikel sebelumnya:Apakah maksud akhir dalam javaArtikel seterusnya:Apakah maksud akhir dalam java