ตัวดำเนินการเชิงสัมพันธ์ใช้เพื่อเปรียบเทียบความสัมพันธ์ระหว่างสองค่า ผลลัพธ์ของการดำเนินการจะเป็น ประเภทบูลีน เมื่อมีการสร้างความสัมพันธ์ที่สอดคล้องกับตัวดำเนินการ ผลลัพธ์ของการดำเนินการจะเป็น true และ false
สมมติว่าค่าของตัวแปร a คือ 10 และค่าของตัวแปร b คือ 5:
ตัวอย่าง:
publicclassMain {publicstaticvoidmain(String[]args){inta=5;intb=10;System.out.println(a==b=+(a==b));System.out.println(a!=b=+) (a!=b));System.out.println(a>b=+(a>b));System.out.println(a<b=+(a<b));System.out.println( a>=b=+(a>=b));System.out.println(a<=b=+(a<=b));}}
ผลการวิ่งมีดังนี้:
a==b=falsea!=b=truea>b=falsea<b=truea>=b=falsea<=b=true