Video: Rothschild, Yahudi Terkaya dan Pengendali Ekonomi Dunia 2024
Java mempunyai dua operator untuk melakukan logik Dan operasi: & dan &&. Kedua-dua menggabungkan dua ungkapan Boolean dan kembali benar jika kedua-dua ungkapan tersebut adalah benar.
Berikut adalah contoh yang menggunakan asas Dan pengendali (&):
jika ((salesClass == 1) & (salesTotal> = 10000. 0)) commissionRate = 0. 025;
Di sini, ungkapan (salesClass == 1) dan (salesTotal> = 10000. 0) dinilai secara berasingan. Kemudian operator & membandingkan hasilnya. Jika kedua-duanya benar, operator & pengembalian kembali benar. Sekiranya salah atau kedua-duanya palsu, & operator mengembalikan palsu.
Perhatikan penggunaan kurungan untuk menjelaskan di mana satu ungkapan berakhir dan yang lain bermula. Menggunakan tanda kurung tidak selalu diperlukan, tetapi apabila anda menggunakan pengendali logik, idea yang baik untuk menggunakan tanda kurung untuk mengenal pasti ungkapan yang dibandingkan.
Operator & & sama dengan operator & operator, tetapi boleh membuat kod anda sedikit lebih cekap. Kerana kedua-dua ungkapan berbanding dengan operator & mesti benar untuk keseluruhan ungkapan menjadi benar, tidak ada sebab untuk menilai ungkapan kedua jika yang pertama kembali palsu. & Pengendali sentiasa menilai kedua-dua ungkapan. Pengendali && menilai ungkapan kedua hanya jika ungkapan pertama adalah benar.