Java - 논리연산자 ( Operator04 )
논리연산자
논리연산자란 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));