Java
Java - 논리 연산자
캬웃
2015. 10. 11. 00:00
[논리 연산자]
{JAVA - 논리연산자 (1/3) : and}
비교, 불린, 논리연산자는 조건문을 보조하는 것.
&:엔퍼쎈드
B and B (B && B)
좌우항이 모두 참이어야 참.
if (true && true) {
System.out.println(1);
}
if (ture && false) {
System.out.println(2);
}
if (false && true) {
System.out.println(3);
}
if (false && false) {
System.out.println(4);
}
{JAVA - 논리연산자 (2/3) : or}
|:하이프
B or B (B || B)
좌우항 중 하나라도 참이면 참.
{JAVA - 논리연산자 (3/3) : not}
! (느낌표를 "not"이라고 읽음.)
Boolean의 값을 역전시키는 역할
앞에다 씀.
!true -> false
!false -> true
하다보면 not을 쓰는게 편할 때가 있고, 안편할 때가 있다. 자연스럽게 편한 걸로 쓰면 됨.
※조건문이랑 관련된 4가지
비교. 불린. 조건문. 논리연산자.
요것들이 유기적으로 연결되서 조건문이란 걸 만드는 것이고,
조건문을 통해서 컴퓨터 또는 시스템을 똑똑하게 하는 것.
따라서 프로그래밍에서 조건문은 상당히 중요함.
*프로그래밍에서 가장 중요하다고 하는 쌍두마차 : 조건문과 반복문