[Java] && 와 & 차이

동민·2022년 1월 7일
0

1. & : A조건, B조건 모두 검사함

if ( A조건 & B조건 ) {
    // 로직
}
  • & 는 비트연산자로도 사용 할 수 있음

2. && : A조건이 true 일 때만 B조건까지 검사 (Short-circuit Evaluation)

if ( A조건 && B조건 ) {
    // 로직
}
  • Short-circuit Evaluation 개념을 이용하려면 && 사용!
profile
BE Developer

0개의 댓글