อะไรคือความแตกต่างระหว่าง != และ =! ตัวดำเนินการใน Java

Xari Khux Khwam Taek Tang Rahwang Laea Taw Danein Kar Ni Java



สัญลักษณ์ที่ใช้ในการดำเนินการเรียกว่าโอเปอเรเตอร์ ในชวา “ != ” เป็นตัวดำเนินการเปรียบเทียบที่ใช้ในการพิจารณาว่าตัวถูกดำเนินการสองตัวมีค่าเท่ากันหรือไม่โดยการเปรียบเทียบในขณะที่ “ =! ” ตัวดำเนินการรวมตัวดำเนินการสองตัว อย่างแรกคือตัวดำเนินการมอบหมาย ' = ” และตัวที่สองคือโอเปอเรเตอร์ไม่ใช่ตรรกะ “ ! ” ที่ทำงานบนค่าบูลีน นอกจากนี้ยังใช้ในการผกผันของค่าบูลีน

โพสต์นี้จะอธิบายความแตกต่างระหว่าง != และ =! ตัวดำเนินการใน Java







อะไรคือความแตกต่างระหว่าง != และ =! ตัวดำเนินการใน Java?

!= ' และ ' =! ” เป็นโอเปอเรเตอร์ Java สองตัวที่แยกจากกัน ไม่สามารถเปรียบเทียบโอเปอเรเตอร์ทั้งสองนี้ได้เนื่องจากทำหน้าที่ต่างกัน “ != ตัวดำเนินการเปรียบเทียบตัวถูกดำเนินการสองตัว ในขณะที่ตัวดำเนินการ “ =! ตัวดำเนินการ ” ผกผันผลลัพธ์ของค่าบูลีน การเป็นตัวแทนของมันทำให้รู้สึกคล้ายคลึงกันเท่านั้น



ตอนนี้เราจะพูดถึงทั้งสองวิธีและการใช้งานทีละรายการ!



โอเปอเรเตอร์ “!=” ใน Java คืออะไร?

!= ตัวดำเนินการเรียกอีกอย่างว่า ไม่เท่ากับ ตัวดำเนินการ Java มันถูกใช้เพื่อประเมินว่าตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ในขณะที่ใช้คำสั่งแบบมีเงื่อนไข โอเปอเรเตอร์นี้ส่งคืนค่าบูลีน โดยที่ “ จริง ” แสดงว่ามีการเปรียบเทียบค่าและไม่เท่ากัน และ “ เท็จ ” หมายถึงกรณีที่ตรงกันข้ามเมื่อทั้งสองค่าเท่ากัน





จะใช้โอเปอเรเตอร์ “!=” ใน Java ได้อย่างไร?

ทำตามไวยากรณ์ด้านล่างเพื่อเปรียบเทียบค่าตัวแปร “ เอ ' กับ ' ' ใช้ ' != ” (ไม่เท่ากัน) ตัวดำเนินการ:

เอ ! =b


ตัวอย่าง 1



ในตัวอย่างนี้ เราจะสร้างตัวแปรประเภทจำนวนเต็มสองตัว ' เอ ' และ ' ” และเริ่มต้นพวกเขา:

int a = ยี่สิบ ;
int b = 23 ;


พิมพ์ค่าดั้งเดิมของตัวแปร “ เอ ' และ ' ” บนคอนโซลด้วยความช่วยเหลือของ “ System.out.println() ' กระบวนการ:

System.out.println ( 'ค่าของ a = ' +a ) ;
System.out.println ( 'ค่าของ b = ' +ข ) ;


จากนั้นเราจะตรวจสอบว่าค่าของ “ เอ ” เท่ากับค่าของ “ ' ใช้ ' != ตัวดำเนินการ มันจะคืนค่าบูลีน “ เท็จ ” หากทั้งสองค่าเท่ากัน:

เอาต์พุตบูลีน = a ! =b;


สุดท้าย พิมพ์ค่าผลลัพธ์บนคอนโซล:

System.out.println ( ผลผลิต ) ;



ผลลัพธ์แสดงค่าบูลีน “ จริง ” ซึ่งแสดงว่าค่าของ “ เอ ' และ ' ” ไม่เท่ากัน:


ตัวอย่าง 2

ตอนนี้ เราจะดำเนินการแบบเดียวกันโดยใช้ไวยากรณ์ต่อไปนี้:

เอาต์พุตบูลีน = ! ( เอ ==b ) ;


อันดับแรกจะตรวจสอบความเท่าเทียมกันของ “ เอ ' และ ' ” ค่าตัวแปรโดยใช้ตัวดำเนินการเปรียบเทียบ “ == ” แล้วปฏิเสธผลลัพธ์

สุดท้าย พิมพ์ผลลัพธ์บนคอนโซล:

System.out.println ( ผลผลิต ) ;



เอาท์พุต


ทีนี้มาดูอีกตัวอย่างหนึ่งซึ่งเราจะดูว่าโอเปอเรเตอร์ดังกล่าวช่วยในการค้นหาความเท่าเทียมกันภายใต้เงื่อนไขที่กำหนดได้อย่างไร

ตัวอย่างที่ 3

ที่นี่เราจะพิจารณาตัวแปรเดียวกัน” เอ ' และ ' ” ด้วยค่านิยมตามตัวอย่างที่แล้ว เราจะใช้เงื่อนไข “ ถ้า ” เพื่อตรวจสอบว่าค่าของตัวแปรทั้งสองมีค่าเท่ากันหรือไม่และพิมพ์คำสั่งที่เพิ่มเข้ามา:

ถ้า ( เอ ! =b ) {
System.out.println ( 'ค่าของ 'a' ไม่เท่ากับค่าของ 'b'' ) ;
} อื่น {
System.out.println ( 'ค่าของ 'a' เท่ากับค่าของ 'b'' ) ;
}



ผลลัพธ์แสดงว่าค่าของ “ เอ ' และ ' ” ไม่เท่ากัน:


ตอนนี้มุ่งหน้าไปยังการทำงานของ ' =! ตัวดำเนินการ ” ใน Java

“=!” คืออะไร ตัวดำเนินการใน Java?

=! ตัวดำเนินการคือการรวมกันของตัวดำเนินการทั้งสองตัวดำเนินการมอบหมาย ' = ” และตรรกะไม่ใช่ “ ! ตัวดำเนินการ ตัวดำเนินการตรรกะไม่ใช่ใช้เพื่อแปลงค่าเดิม ในขณะที่ตัวดำเนินการกำหนดจะใช้สำหรับการกำหนดค่า

ในการแปลงผลลัพธ์ของค่าบูลีน คุณสามารถใช้ “ =! ตัวดำเนินการ มันแปลงค่าบูลีนแล้วกำหนดให้กับตัวถูกดำเนินการที่สอง

วิธีใช้ “=!” ตัวดำเนินการใน Java?

ไวยากรณ์สำหรับการใช้ “ =! ตัวดำเนินการ ” ได้รับดังต่อไปนี้:

x = ! Y


บันทึก: นิพจน์ที่ถูกต้องคือ “ x= !y ' ไม่ ' x=!y ”; มันค่อนข้างสับสน การแสดงออก ' x= !y ” แสดงว่าค่าบูลีนของ “ Y ” ถูกคว่ำก่อน จากนั้นจึงถูกกำหนดเป็น “ x

ตัวอย่าง

ในตัวอย่างนี้ เรามีตัวแปรประเภทบูลีนสองตัว ' x ' และ ' Y ” ด้วยค่าต่อไปนี้:

บูลีน x = จริง ;
บูลีน y = จริง ;


พิมพ์ค่าของตัวแปรที่สร้างขึ้นบนคอนโซลโดยใช้ ' System.out.println() ' กระบวนการ:

System.out.println ( 'ค่าบูลีนของ x = ' +x ) ;
System.out.println ( 'ค่าบูลีนของ y = ' +ย ) ;


ตอนนี้ เราจะแปลงค่าบูลีนของ “ x ” ด้วยความช่วยเหลือของ “ =! ” โอเปอเรเตอร์:

x = ! จ;


Y ” อันดับแรกจะกลับค่าจาก “ จริง ' ถึง ' เท็จ ” แล้วจึงกำหนดให้ “ x ” พิมพ์ค่าปรับปรุงของ “ x ” บนคอนโซล:

System.out.println ( 'ตอนนี้ค่าของ x = ' +x ) ;



เอาท์พุต


เราได้ให้ข้อมูลพื้นฐานทั้งหมดเกี่ยวกับ “ != ' และ ' =! ตัวดำเนินการใน Java

บทสรุป

ทั้งคู่ ' != ' และ ' =! ” เป็นโอเปอเรเตอร์ Java ที่ใช้ในการดำเนินการฟังก์ชันต่างๆ “ != ” ตัวดำเนินการคือตัวดำเนินการเปรียบเทียบที่เปรียบเทียบความเท่าเทียมกันของตัวถูกดำเนินการสองตัวเพื่อตรวจสอบว่าเท่ากันหรือไม่ในขณะที่ตัวดำเนินการ“ =! ” คือการรวมกันของตัวดำเนินการสองตัวคือตัวดำเนินการ Assignment “ = ” และตัวดำเนินการไม่ใช่ตรรกะ “ ! ” ที่ทำงานบนค่าบูลีน ในบทความนี้ เราได้พูดถึงความแตกต่างระหว่าง != และ =! โอเปอเรเตอร์ใน Java และการใช้งาน