!=와 =!의 차이점 Java의 연산자
Mohammad Irfan
2023년10월12일
이 튜토리얼은 !=
와 =!
의 차이점을 소개합니다. Java의 예제가 있는 연산자.
!=
연산자는 두 피연산자가 같은지 여부를 확인하는 데 사용되는 등호 연산자입니다. =!
operator는 두 연산자의 조합으로, 하나는 할당이고 두 번째는 부울 값에 대해 작동하는 부정 연산자입니다. 그리고 부울 값을 반전하는 데 사용됩니다.
둘 다 다른 목적으로 사용되기 때문에 이들 사이에는 비교가 없습니다. 사용을 이해하기 위해 몇 가지 예부터 시작하겠습니다.
Java !=
연산자 예
같지 않음
이라고도 하는 !=
연산자는 같음 연산자이며 두 피연산자의 같음을 확인하는 데 사용됩니다. true 또는 false인 부울 값을 반환합니다. 두 피연산자가 같으면 false를 반환하고 그렇지 않으면 true를 반환합니다.
public class SimpleTesting {
public static void main(String[] args) {
int a = 10, b = 10;
System.out.println("a = " + a);
System.out.println("b = " + b);
boolean result = a != b;
System.out.println(result);
a = 20;
System.out.println("a = " + a);
result = a != b;
System.out.println(result);
}
}
출력:
a = 10
b = 10
false
a = 20
true
(a != b)
라는 표현은 ! (a == b)
: a == b
의 반대는 !(a==b)
로도 쓸 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
int a = 10, b = 10;
System.out.println("a = " + a);
System.out.println("b = " + b);
boolean result = !(a == b);
System.out.println(result);
a = 20;
System.out.println("a = " + a);
result = !(a == b);
System.out.println(result);
}
}
출력:
a = 10
b = 10
false
a = 20
true
자바 =!
연산자 예
=!
연산자는 반대 부울 값을 변수에 할당하는 데 사용됩니다. a=!b
라는 표현은 실제로 a= !b
입니다. 먼저 b
를 반전시킨 다음 a
에 할당합니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
boolean a = true, b = true;
System.out.println("a = " + a);
System.out.println("b = " + b);
a = !b;
System.out.println(a);
b = false;
System.out.println("b = " + b);
a = !b;
System.out.println(a);
}
}
출력:
a = true
b = true
false
b = false
true
=!
를 사용할 수도 있습니다. 아래 코드에서와 같이 조건문과 함께 연산자를 사용하여 코드를 조건부로 만듭니다. 아래의 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
boolean a = true, b = true;
System.out.println("a = " + a);
System.out.println("b = " + b);
if (a = !b) {
System.out.println(a); // does not execute
}
b = false;
System.out.println("b = " + b);
if (a = !b) {
System.out.println(a);
}
}
}
출력:
a = true
b = true
b = false
true