Sự khác biệt giữa! = Và =! Toán tử trong Java

Su Khac Biet Giua Va Toan Tu Trong Java



Ký hiệu được sử dụng để thực hiện các hoạt động được gọi là một toán tử. Trong Java, “ ! = ”Là một Toán tử so sánh được sử dụng để xác định xem hai toán hạng có bằng nhau hay không bằng cách so sánh chúng, trong khi“ =! ”Toán tử kết hợp hai toán tử; đầu tiên là toán tử Assignment “ = ”Và thứ hai là toán tử Không logic“ ! ”Hoạt động trên các giá trị boolean. Nó cũng được sử dụng để đảo ngược các giá trị boolean.

Bài đăng này sẽ giải thích sự khác biệt giữa! = Và =! Các toán tử trong Java.







Sự khác biệt giữa! = Và =! Các toán tử trong Java?

! = ' và ' =! ”Là hai toán tử Java riêng biệt. Hai toán tử này không thể được so sánh vì chúng phục vụ các chức năng khác nhau. Các ' ! = Toán tử 'so sánh hai toán hạng, trong khi' =! Toán tử ”đảo ngược kết quả của các giá trị boolean. Sự thể hiện của nó chỉ mang lại cảm giác giống nhau.



Bây giờ, chúng ta sẽ thảo luận về cả hai phương pháp và cách sử dụng của chúng từng cái một!



Toán tử “! =” Trong Java là gì?

Các ' ! = Toán tử 'còn được gọi là' không bằng ”Toán tử Java. Nó được sử dụng để đánh giá xem hai toán hạng có bằng nhau hay không trong khi sử dụng câu lệnh điều kiện. Toán tử này trả về các giá trị boolean, trong đó “ thật 'Chỉ ra rằng các giá trị được so sánh và không bằng nhau và' sai ”Đề cập đến trường hợp ngược lại của nó khi cả hai giá trị bằng nhau.





Cách sử dụng toán tử “! =” Trong Java?

Thực hiện theo cú pháp đưa ra bên dưới để so sánh giá trị biến “ một ' với ' b ' sử dụng ' ! = Toán tử ”(không bằng):

một ! = b


ví dụ 1



Trong ví dụ này, chúng tôi sẽ tạo hai biến kiểu số nguyên, “ một ' và ' b ”Và khởi tạo chúng:

int a = hai mươi ;
int b = 23 ;


In các giá trị ban đầu của các biến “ một ' và ' b ”Trên bảng điều khiển với sự trợ giúp của“ System.out.println () ' phương pháp:

System.out.println ( 'Giá trị của a =' + a ) ;
System.out.println ( 'Giá trị của b =' + b ) ;


Sau đó, chúng tôi sẽ kiểm tra xem giá trị của “ một 'Bằng giá trị của' b ' sử dụng ' ! = ' nhà điều hành. Nó sẽ trả về một giá trị boolean “ sai ”Nếu cả hai giá trị bằng nhau:

đầu ra boolean = a ! = b;


Cuối cùng, in ra giá trị kết quả trên bảng điều khiển:

System.out.println ( đầu ra ) ;



Đầu ra hiển thị giá trị boolean “ thật ”, Chỉ ra rằng các giá trị của“ một ' và ' b ”Không bằng:


Ví dụ 2

Bây giờ, chúng ta sẽ thực hiện thao tác tương tự bằng cú pháp sau:

đầu ra boolean = ! ( một == b ) ;


Đầu tiên nó kiểm tra sự bình đẳng của “ một ' và ' b 'Các giá trị biến bằng cách sử dụng toán tử so sánh' == ”Và sau đó phủ định kết quả.

Cuối cùng, in đầu ra trên bảng điều khiển:

System.out.println ( đầu ra ) ;



Đầu ra


Bây giờ, hãy chuyển sang một ví dụ khác, nơi chúng ta sẽ xem toán tử được đề cập giúp tìm sự bình đẳng như thế nào trong các điều kiện đã chỉ định.

Ví dụ 3

Ở đây, chúng tôi sẽ xem xét các biến tương tự “ một ' và ' b ”Với các giá trị của chúng như trong các ví dụ trước. Chúng tôi sẽ sử dụng điều kiện “ nếu ”Để kiểm tra xem giá trị của cả hai biến có bằng nhau hay không và in ra các câu lệnh đã thêm:

nếu ( một ! = b ) {
System.out.println ( 'Giá trị của 'a' không bằng giá trị của 'b'' ) ;
} khác {
System.out.println ( 'Giá trị của 'a' bằng giá trị của 'b'' ) ;
}



Kết quả đầu ra cho thấy các giá trị của “ một ' và ' b ”Không bằng:


Bây giờ, hãy hướng tới hoạt động của “ =! Toán tử ”trong Java.

“=!” Là gì Toán tử trong Java?

Các ' =! 'Toán tử là sự kết hợp của hai toán tử, toán tử Gán' = ”Và logic thì không“ ! ' nhà điều hành. Toán tử logic not được sử dụng để chuyển đổi giá trị ban đầu, trong khi toán tử gán được sử dụng để gán giá trị.

Để chuyển đổi đầu ra của các giá trị boolean, bạn có thể sử dụng “ =! ' nhà điều hành. Nó chuyển đổi giá trị boolean và sau đó gán nó cho toán hạng thứ hai.

Cách sử dụng “=!” Toán tử trong Java?

Cú pháp để sử dụng “ =! Toán tử ”được đưa ra như sau:

x = ! Y


Ghi chú: Biểu thức đúng là “ x =! y ' không phải ' x =! y ”; nó là một chút khó hiểu. Cách diễn đạt ' x =! y ”Cho thấy giá trị boolean của“ Y Đầu tiên 'được đảo ngược, và sau đó nó được gán cho' x ”.

Thí dụ

Trong ví dụ này, chúng tôi có hai biến kiểu boolean, “ x ' và ' Y ”, Với các giá trị sau:

boolean x = thật ;
boolean y = thật ;


In giá trị của các biến đã tạo trên bảng điều khiển bằng cách sử dụng “ System.out.println () ' phương pháp:

System.out.println ( 'Giá trị boolean của x =' + x ) ;
System.out.println ( 'Giá trị boolean của y =' + y ) ;


Bây giờ, chúng ta sẽ chuyển đổi giá trị boolean của “ x ”Với sự trợ giúp của“ =! ' nhà điều hành:

x = ! Y;


Các ' Y 'Trước tiên sẽ đảo ngược giá trị của nó từ' thật ' đến ' sai ”, Và sau đó nó được gán cho“ x ”. In giá trị cập nhật của “ x ”Trên bảng điều khiển:

System.out.println ( 'Bây giờ giá trị của x =' + x ) ;



Đầu ra


Chúng tôi đã cung cấp tất cả thông tin cơ bản về “ ! = ' và ' =! ”Trong Java.

Sự kết luận

Cả hai ' ! = ' và ' =! ”Là các toán tử Java được sử dụng để thực hiện các chức năng khác nhau. Các ' ! = Toán tử 'là một toán tử so sánh so sánh sự bằng nhau của hai toán hạng để xác định xem chúng có bằng nhau hay không, trong khi' =! 'Là sự kết hợp của hai toán tử, một toán tử Gán' = ”Và toán tử logic not“ ! ”Hoạt động trên các giá trị boolean. Trong bài đăng này, chúng tôi đã thảo luận về sự khác biệt giữa! = Và =! toán tử trong Java và cách sử dụng chúng.