프로그래밍 기술/안드로이드

[안드로이드] 18. Java - 논리 연산

언제나휴일 2016. 4. 16. 19:51
반응형

논리 연산


논리 연산은 논리곱(&&), 논리합(||), 부정(!)이 있습니다.
논리곱과 논리합은 boolean 형식의 피연산자가 두 개 오며 부정은 boolean 형식의 피연산자가 한 개 옵니다.
 
논리곱은 두 개의 피연산자 모두 참일 때 연산 결과가 참이며 그 외에는 거짓입니다.
논리합은 두 개의 피연산자가 모두 거짓일 때 연산 결과가 거짓이며 그 외에는 참입니다.
부정은 피연산자가 참이면 연산 결과가 거짓이고 피연산자가 거짓이면 결과는 참입니다.
 
private static void exLogical() {
    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));
    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));
    System.out.println("!true : "+(!true));
    System.out.println("!false : "+(!false));
}

실행 결과
true && true  : true
true && false : false
false && true : false
false && false: false
true || true  : true
true || false : true
false || true : true
false || false : false
!true : false
!false : true

반응형