프로그래밍 언어/자바의 정석 기초편
자바의 정석 기초편 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번이 더 가독성이 좋다