ตัวดำเนินการเปรียบเทียบ

Java เบื้องต้น

Jim White

Java Developer

การเปรียบเทียบ

 

 

  • ให้ผลลัพธ์เป็น true หรือ false เสมอ (ผลลัพธ์เป็น boolean)

การเปรียบเทียบ age กับ minAge

Java เบื้องต้น

มากกว่า > น้อยกว่า <

class GreaterThan {
  public static void main(String[] args){
    System.out.println(5 < 6); // Will print true, 5 is less than 6
  }
}
true
Java เบื้องต้น

มากกว่า > น้อยกว่า <

// Check if 5 is less than 6
boolean x = 5 < 6; // Value is true, because 5 < 6

// Check if 5 is greater than 6
boolean y = 5 > 6; // Value is false, 5 < 6
Java เบื้องต้น

มากกว่าหรือเท่ากับ >=

int minSpend = 25;
int total = 25;


// Check if total is greater or equal to minSpend boolean freeDelivery = total >= minSpend; // Value is true, total is equal to minSpend
Java เบื้องต้น

น้อยกว่าหรือเท่ากับ <=

int minSpend = 25;
int total = 23;

// Check if total is less or equal to minSpend

boolean paidDelivery = total <= minSpend; // Value is true, total is less than minSpend
Java เบื้องต้น

เท่ากับ ==

  • ต้องใช้ == เพราะ = ใช้สำหรับการกำหนดค่า
int userAccountNumber = 567346;
int submittedAccountNumber = 456777;

// Check if userAccountNumber is equal to submittedAccountNumber
boolean isUserAccountNumber = useraccountNumber == submittedAccountNumber;
// Value is false

Java เบื้องต้น

ไม่เท่ากับ !=

  • ใช้ !=
int userHealth = 235;

// Check whether userHealth is not zero
boolean alive = userHealth != 0; // Value is true, userHealth is not zero
Java เบื้องต้น

สรุปตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการ ชื่อ ตัวอย่าง ผลลัพธ์
> มากกว่า 6 > 6 false
< น้อยกว่า 5 < 6 true
>= มากกว่าหรือเท่ากับ 5 >= 6 false
<= น้อยกว่าหรือเท่ากับ 5 <=6 true
== เท่ากับ 5 == 5 true
!= ไม่เท่ากับ 5 != 5 false
  • ผลลัพธ์ของทุกการดำเนินการคือ boolean
Java เบื้องต้น

มาฝึกกันเถอะ!

Java เบื้องต้น

Preparing Video For Download...