Kamis, 27 Februari 2014

Share it Please
Pada artikel ini saya akan menerangkan tentang apa itu Logika AND & boolean Logika pada Java.
sebelumnya saya akan jelaskan terlebih dahulu apa itu Logika AND & boolean Logika

Hasil operasi operator exclusive OR adalah TRUE, jika dan hanya jika satu operand bernilai TRUE dan yang lain bernilai False. Catatan jika kedua operand harus selalu dievaluasi untuk menjumlahkan  hasil dari suatu exclusive OR. Berikut ini adalah contoh source code yang  menggunakan operator logika exclusive OR,
Berikut ini adalah tabel kebenaran untuk && dan &,

Perbedaan dasar antara  operator  && dan & adalah bahwa && mensupports  short-circuit evaluations (atau  evaluasi  perbagian),  sementara operator & tidak. Apa arti dari pernyataan tersebut?
Diberikan suatu pernyataan, exp1 && exp2 && akan mengevaluasi pernyataan  exp1,  dan  segera  mengembalikan nilai  false dan menyatakan  bahwa  exp1 bernilai  false.  Jika  exp1  bernilai  false, operator tidak akan  pernah mengevaluasi  exp2 karena  hasil  operasi  operator akan menjadi  false  tanpa  memperhatikan nilai dari  exp2. Sebaliknya,  operator & selalu  mengevaluasi  kedua  nilai  dari  exp1 dan  exp2 sebelum mengembalikan suatu nilai jawaban.


dibawah ini saya akan berikan contoh,dengan codes seperti di bawah ini :


public class TestAND {

public static void main( String[] args ){

int i = 0;

int j = 10;

boolean test= false;

//demonstrasi &&

test = (i > 10) && (j++ > 9);

System.out.println(i);

System.out.println(j);

System.out.println(test);

//demonstrasi &

test = (i > 10) & (j++ > 9);

System.out.println(i);

System.out.println(j);

System.out.println(test);

}

}


kita memiliki 2 buah integer yaitu (i) dan (j,dan boolean test false,setelah itu kita akan print hasilnya.
dan hasilnya akan seperti berikut :

Source : JENI (Java Education Network Indonesia)

Tidak ada komentar:

Posting Komentar

Followers

Follow The Author