Operator perbandingan

Pengantar Java

Jim White

Java Developer

Perbandingan

 

 

  • Selalu menghasilkan true atau false (hasilnya boolean)

Membandingkan usia dengan minAge

Pengantar Java

Lebih besar >, lebih kecil <

class GreaterThan {
  public static void main(String[] args){
    System.out.println(5 < 6); // Akan mencetak true, 5 lebih kecil dari 6
  }
}
true
Pengantar Java

Lebih besar >, lebih kecil <

// Periksa apakah 5 lebih kecil dari 6
boolean x = 5 < 6; // Bernilai true, karena 5 < 6

// Periksa apakah 5 lebih besar dari 6
boolean y = 5 > 6; // Bernilai false, 5 < 6
Pengantar Java

Lebih besar atau sama dengan >=

int minSpend = 25;
int total = 25;


// Periksa apakah total lebih besar atau sama dengan minSpend boolean freeDelivery = total >= minSpend; // Bernilai true, total sama dengan minSpend
Pengantar Java

Kurang dari atau sama dengan <=

int minSpend = 25;
int total = 23;

// Periksa apakah total kurang dari atau sama dengan minSpend

boolean paidDelivery = total <= minSpend; // Bernilai true, total kurang dari minSpend
Pengantar Java

Sama dengan ==

  • Gunakan ==, = untuk penugasan
int userAccountNumber = 567346;
int submittedAccountNumber = 456777;

// Periksa apakah userAccountNumber sama dengan submittedAccountNumber
boolean isUserAccountNumber = useraccountNumber == submittedAccountNumber;
// Bernilai false

Pengantar Java

Tidak sama dengan !=

  • Gunakan !=
int userHealth = 235;

// Periksa apakah userHealth tidak nol
boolean alive = userHealth != 0; // Bernilai true, userHealth tidak nol
Pengantar Java

Ringkasan perbandingan

Operator Nama Contoh Hasil contoh
> Lebih besar dari 6 > 6 false
< Lebih kecil dari 5 < 6 true
>= Lebih besar atau sama dengan 5 >= 6 false
<= Lebih kecil atau sama dengan 5 <=6 true
== Sama dengan 5 == 5 true
!= Tidak sama dengan 5 != 5 false
  • Keluaran semua operasi adalah boolean
Pengantar Java

Ayo berlatih!

Pengantar Java

Preparing Video For Download...