Mod Operator dalam Java: Sintaks dan Semantik
Dalam bahasa pengaturcaraan, pengendali modulo (%) mengira baki operasi pembahagian. Di Java, pengendali modulo digunakan untuk integer bukan negatif. Walau bagaimanapun, ia berbeza sedikit dalam semantik daripada pseudokod yang anda berikan.
Sintaks untuk Pengendali Modul:
Sintaks untuk operator modulo dalam Java ialah:
<code class="java">int result = number % divisor;</code>
Contoh:
Kod berikut menunjukkan penggunaan pengendali modulo:
<code class="java">int number = 10; int divisor = 3; int remainder = number % divisor; System.out.println(remainder); // Output: 1</code>
Hasil pengendali modulo ialah 1, iaitu bakinya apabila 10 dibahagikan dengan 3.
Alternatif untuk Semakan Genap/Ganjil:
Dalam contoh pseudokod anda, anda menggunakan operator modulo untuk menyemak sama ada nombor adalah genap atau ganjil. Walau bagaimanapun, Java menggunakan baki operator %, bukan operator modulo, untuk tujuan ini. Sintaks untuk operator yang selebihnya adalah sama seperti untuk operator modulo.
<code class="java">if ((a % 2) == 0) { isEven = true; } else { isEven = false; }</code>
Versi Ringkas:
Anda boleh memudahkan kod di atas menggunakan satu pelapik :
<code class="java">isEven = (a % 2) == 0;</code>
Atas ialah kandungan terperinci Bagaimanakah Pengendali Modulo Berfungsi di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!