프로그래밍/Java
논리 연산자 &, |와 &&, ||의 차이
탐p슨
2020. 4. 10. 12:27
728x90
논리 연산자 &, |와 &&, ||는 뭐가 다를까?
먼저 결과만 보자면 둘 모두 같은 결과를 낸다. &와 && 모두 모든 조건이 참일 때 참이고, |와 || 모두 하나의 조건만 참이면 참이다.
하지만 &와 |는 &&, ||와 달리 이미 조건식의 결과가 결정이 났다고 해도 모든 조건을 끝까지 검사한다.
&와 |에서만 y의 값이 증가된 것을 확인할 수 있다.
728x90