&, | or &&, ||
AND 연산(&, &&)
- (&) 1개일 때, 양쪽의 조건을 모두 확인 한다.
int num1 = 10;
int num2 = 20;
System.out.println(num1 > 20 & (num2%0) == 0);
- (&&) 2개일 때, 왼쪽의 조건이 거짓이면 오른쪽 조건을 확인하지 않고 false를 출력한다.
int num1 = 10;
int num2 = 20;
System.out.println(num1 > 20 && (num2%0) == 0);
OR 연산(|, ||)
- ( | ) 1개일 때, 양쪽의 조건을 모두 확인 한다.
int num1 = 10;
int num2 = 20;
System.out.println(num1 > 2 | (num2%0) == 0);
- ( || ) 2개일 때, 왼쪽의 조건이 참이면 오른쪽 조건을 확인하지 않고 true를 출력한다.
int num1 = 10;
int num2 = 20;
System.out.println(num1 > 20 || (num2%0) == 0);