논리연산자
논리연산자란 boolean 자료형에 대한 연산을 한다.
논리연산자에는
AND: && -> shift+7
OR : || -> shift+\ -> 앞으로는 원화표시를 역슬러시 혹은 백슬러시 라고 부른다.
반전: !
3가지가 있다.
public class Ex07Operator04 {
public static void main(String[] args) {
AND 연산의 경우 2개의 boolean 이 모두 true일때만 true가 나오고
그외에는 false가 나온다.
System.out.println("true && true: "+(true && true));
System.out.println("true && false: "+(true && false));
System.out.println("false && true: "+(false && true));
System.out.println("false && false: "+(false && false));
OR 연산의 경우 2개중 1개라도 true면 true, 2개다 false일때만 false가
나온다.
System.out.println("true || true: "+(true || true));
System.out.println("true || false: "+(true || false));
System.out.println("false || true: "+(false || true));
System.out.println("false || false: "+(false || false));
! 연산자의 경우
true는 false로 바꿔주고 false는 true로 바꿔준다.
System.out.println("!true: "+(!true));
System.out.println("!false: "+(!false));
'Dev > Java' 카테고리의 다른 글
Java - 출력 ( printf ) (0) | 2020.08.10 |
---|---|
Java - 출력 ( Print ) (0) | 2020.08.10 |
Java - 비교연산자 (Operator 03 ) (0) | 2020.08.10 |
Java - 할당연산자 (Operator 02) (0) | 2020.08.10 |
Java - 연산자 (Operator) (0) | 2020.08.10 |