Rumah >Java >javaTutorial >Pengendali?
Pengendali?
jika (syarat)
var = ungkapan1;
lain
var = ungkapan2;
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;
absval = val < 0? -val : val;
Contoh:
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.
Atas ialah kandungan terperinci Pengendali?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!