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.
! 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:
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:
Atas ialah kandungan terperinci Apakah operator ! di java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!