สัญลักษณ์ที่ใช้ในการดำเนินการเรียกว่าโอเปอเรเตอร์ ในชวา “ != ” เป็นตัวดำเนินการเปรียบเทียบที่ใช้ในการพิจารณาว่าตัวถูกดำเนินการสองตัวมีค่าเท่ากันหรือไม่โดยการเปรียบเทียบในขณะที่ “ =! ” ตัวดำเนินการรวมตัวดำเนินการสองตัว อย่างแรกคือตัวดำเนินการมอบหมาย ' = ” และตัวที่สองคือโอเปอเรเตอร์ไม่ใช่ตรรกะ “ ! ” ที่ทำงานบนค่าบูลีน นอกจากนี้ยังใช้ในการผกผันของค่าบูลีน
โพสต์นี้จะอธิบายความแตกต่างระหว่าง != และ =! ตัวดำเนินการใน Java
อะไรคือความแตกต่างระหว่าง != และ =! ตัวดำเนินการใน Java?
“ != ' และ ' =! ” เป็นโอเปอเรเตอร์ Java สองตัวที่แยกจากกัน ไม่สามารถเปรียบเทียบโอเปอเรเตอร์ทั้งสองนี้ได้เนื่องจากทำหน้าที่ต่างกัน “ != ตัวดำเนินการเปรียบเทียบตัวถูกดำเนินการสองตัว ในขณะที่ตัวดำเนินการ “ =! ตัวดำเนินการ ” ผกผันผลลัพธ์ของค่าบูลีน การเป็นตัวแทนของมันทำให้รู้สึกคล้ายคลึงกันเท่านั้น
ตอนนี้เราจะพูดถึงทั้งสองวิธีและการใช้งานทีละรายการ!
โอเปอเรเตอร์ “!=” ใน Java คืออะไร?
“ != ตัวดำเนินการเรียกอีกอย่างว่า ไม่เท่ากับ ตัวดำเนินการ Java มันถูกใช้เพื่อประเมินว่าตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ในขณะที่ใช้คำสั่งแบบมีเงื่อนไข โอเปอเรเตอร์นี้ส่งคืนค่าบูลีน โดยที่ “ จริง ” แสดงว่ามีการเปรียบเทียบค่าและไม่เท่ากัน และ “ เท็จ ” หมายถึงกรณีที่ตรงกันข้ามเมื่อทั้งสองค่าเท่ากัน
จะใช้โอเปอเรเตอร์ “!=” ใน Java ได้อย่างไร?
ทำตามไวยากรณ์ด้านล่างเพื่อเปรียบเทียบค่าตัวแปร “ เอ ' กับ ' ข ' ใช้ ' != ” (ไม่เท่ากัน) ตัวดำเนินการ:
เอ ! =b
ตัวอย่าง 1
ในตัวอย่างนี้ เราจะสร้างตัวแปรประเภทจำนวนเต็มสองตัว ' เอ ' และ ' ข ” และเริ่มต้นพวกเขา:
int a = ยี่สิบ ;int b = 23 ;
พิมพ์ค่าดั้งเดิมของตัวแปร “ เอ ' และ ' ข ” บนคอนโซลด้วยความช่วยเหลือของ “ System.out.println() ' กระบวนการ:
System.out.println ( 'ค่าของ b = ' +ข ) ;
จากนั้นเราจะตรวจสอบว่าค่าของ “ เอ ” เท่ากับค่าของ “ ข ' ใช้ ' != ตัวดำเนินการ มันจะคืนค่าบูลีน “ เท็จ ” หากทั้งสองค่าเท่ากัน:
สุดท้าย พิมพ์ค่าผลลัพธ์บนคอนโซล:
ผลลัพธ์แสดงค่าบูลีน “ จริง ” ซึ่งแสดงว่าค่าของ “ เอ ' และ ' ข ” ไม่เท่ากัน:
ตัวอย่าง 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 ( 'ค่าบูลีนของ y = ' +ย ) ;
ตอนนี้ เราจะแปลงค่าบูลีนของ “ x ” ด้วยความช่วยเหลือของ “ =! ” โอเปอเรเตอร์:
“ Y ” อันดับแรกจะกลับค่าจาก “ จริง ' ถึง ' เท็จ ” แล้วจึงกำหนดให้ “ x ” พิมพ์ค่าปรับปรุงของ “ x ” บนคอนโซล:
เอาท์พุต
เราได้ให้ข้อมูลพื้นฐานทั้งหมดเกี่ยวกับ “ != ' และ ' =! ตัวดำเนินการใน Java
บทสรุป
ทั้งคู่ ' != ' และ ' =! ” เป็นโอเปอเรเตอร์ Java ที่ใช้ในการดำเนินการฟังก์ชันต่างๆ “ != ” ตัวดำเนินการคือตัวดำเนินการเปรียบเทียบที่เปรียบเทียบความเท่าเทียมกันของตัวถูกดำเนินการสองตัวเพื่อตรวจสอบว่าเท่ากันหรือไม่ในขณะที่ตัวดำเนินการ“ =! ” คือการรวมกันของตัวดำเนินการสองตัวคือตัวดำเนินการ Assignment “ = ” และตัวดำเนินการไม่ใช่ตรรกะ “ ! ” ที่ทำงานบนค่าบูลีน ในบทความนี้ เราได้พูดถึงความแตกต่างระหว่าง != และ =! โอเปอเรเตอร์ใน Java และการใช้งาน