Rumah >Java >javaTutorial >Pengendali?

Pengendali?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2024-08-21 06:21:32471semak imbas

Pengendali?

  • Pengendali? digunakan untuk menggantikan pernyataan if-else.

jika (syarat)
var = ungkapan1;
lain
var = ungkapan2;

  • Pengendali? dipanggil operator ternary kerana ia memerlukan tiga operan.

Exp1 ? Exp2 : Exp3;

  • Exp1 ialah ungkapan boolean dan Exp2 dan Exp3 ialah ungkapan dari sebarang jenis tetapi tidak sah.

  • Contoh:

jika (val < 0)
absval = -val;
lain
absval = val;

  • Dalam ternary:

absval = val < 0? -val : val;

  • Contoh:
    O operador ?

  • keputusan menerima keputusan bahagi 100 dengan i.

  • Pembahagian hanya berlaku jika i bukan sifar; jika tidak, keputusan menerima nilai sifar.

  • Nilai yang dihasilkan oleh pengendali? tidak perlu diberikan kepada pembolehubah.

  • Nilai pengendali? boleh digunakan sebagai hujah dalam panggilan kaedah.

  • Jika ungkapan adalah jenis boolean, pengendali ? boleh digunakan sebagai ungkapan bersyarat dalam gelung atau pernyataan if.

  • Atur cara boleh ditulis semula dengan lebih cekap sambil mengekalkan hasil yang sama.

O operador ?

  • Jika i sifar, pernyataan if akan menghasilkan palsu, menghalang pembahagian dengan sifar dan memaparkan hasilnya. Jika tidak, perpecahan akan berlaku.

Atas ialah kandungan terperinci Pengendali?. 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