논리 연산
논리 연산은 논리곱(&&), 논리합(||), 부정(!)이 있습니다.
논리곱과 논리합은 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
'프로그래밍 기술 > 안드로이드' 카테고리의 다른 글
[안드로이드] 23. Java - 조건 연산 (0) | 2016.04.16 |
---|---|
[안드로이드] 22. Java - 증감 연산 (0) | 2016.04.16 |
[안드로이드] 21. Java - 대입 연산 (0) | 2016.04.16 |
[안드로이드] 20. Java - 쉬프트 연산 (0) | 2016.04.16 |
[안드로이드] 19. Java - 비트 연산 (0) | 2016.04.16 |
[안드로이드] 17. Java - 비교 연산 (0) | 2016.04.16 |
[안드로이드] 16. Java - 산술 연산 (0) | 2016.04.16 |
[안드로이드] 15. Java - 연산 개요 (0) | 2016.04.16 |
[안드로이드] 14. Java - 실수형 (0) | 2016.04.16 |
[안드로이드] 13. Java - 정수형 (0) | 2016.04.16 |