"Halo, Amigo!"

"Hai, Kim."

"Aku arep ngomong babagan jinis Boolean. Iki minangka bungkus kanggo jinis boolean, lan gampang kaya pai. Iki sawetara kode sing disederhanakake saka kelas Boolean: "

Kode
class Boolean
{
 public static final Boolean TRUE = new Boolean(true);
 public static final Boolean FALSE = new Boolean(false);

 private final boolean value;

 public Boolean(boolean value)
 {
  this.value = value;
 }

 public boolean booleanValue()
 {
  return value;
 }

 public static Boolean valueOf(boolean b)
 {
  return (b ? TRUE : FALSE);
 }
}

"Ing tembung liyane, kelas mung bungkus kanggo jinis boolean."

"Ya. Lan duwe rong konstanta (BENER lan PALSU), sing minangka pasangan nilai primitif sing bener lan salah."

"Iki uga nangani autoboxing kaya juara:"

Kode Apa pancene kedadeyan
Boolean a = true;
Boolean b = true;
Boolean c = false;
boolean d = a;
Boolean a = Boolean.valueOf(true);
Boolean b = Boolean.valueOf(true);
Boolean c = Boolean.valueOf(false);
boolean d = a.booleanValue();

"Lan iki carane mbandhingake antarane jinis boolean lan Boolean:"

Tuladha
boolean a = true;
Boolean b = true; //Will be equal to Boolean.TRUE
Boolean c = true; //Will be equal to Boolean.TRUE

a == b; //true (comparison based on primitive value)
a == c; //true (comparison based on primitive value)
b == c; //true (comparison based on references, but they point to the same object)

"Yen sampeyan pancene kudu nggawe obyek Boolean independen, sampeyan kudu nggawe kanthi jelas:

Tuladha
boolean a = true;
Boolean b = new Boolean(true); //A new Boolean object
Boolean c = true; //Will be equal to Boolean.TRUE

a == b; //true (comparison based on primitive value)
a == c; //true (comparison based on primitive value)
b == c; //false (comparison based on references; they point to different objects)

"Aku mung mikir saiki."

"Ya, pelajaranmu luwih cendhak tinimbang Bilaabo."

"Dadi, aku bisa nggunakake Boolean ing kondisi yen?"

Boolean less = (2 < 3);
if (less)
{
….
}

"Ya, aja lali yen kurang null, banjur NullPointerException bakal dibuwang."

"Ya, aku wis ngerti. Aku mung ora nyimpen kabeh ing sirahku."