프로그래밍 언어/자바의 정석 기초편

자바의 정석 기초편 ch3-15,16 논리 연산자, 논리 부정 연산자

life grow 2022. 5. 12. 22:53

3-15 논리 연산자

조건식을 연결할 때 사용하는 연산자

1. x는 10보다 크고 20보다 작다.

10 < x && x < 20  O  중간에 &&를 넣어줘야한다.

10< x < 20  x  이렇게는 안됨

 

2. i는 2의 배수 또는 3의 배수이다.

or는 어느 한쪽만 참이어도 결과가 참이 된다. 

 

3. i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다.

한 식에 ||, &&가 섞인 경우에는 ()괄호를 쳐서 

어느쪽을 먼저 계산할지 명확히 해준다.

 

4. 문자 ch는 숫자('0'~'9')이다.

 

5. 문자 ch는 대문자 또는 소문자이다.

 

3-16 논리 부정 연산자 !(단항 연산자)

true를 false로, false는 true로 바꾼다.

문자 ch가 소문자가 아니다

1. ch < 'a' || ch > 'z'

2. 'a' <= ch && ch <= 'z'

결과는 같지만 2번이 더 가독성이 좋다