&1 & VS && 자바에서 &와 &&는 둘 다 논리 연산자이다. 하지만 차이점이 있다.& (비트 연산자 및 논리 연산자)비트 연산자&는 비트 연산자로 사용할 때, 두 피연산자의 비트 단위로 AND 연산을 수행int a = 5; // 0101 in binaryint b = 3; // 0011 in binaryint result = a & b; // 0001 in binary논리 연산자&는 논리 연산자로 사용할 때, 두 피연산자가 모두 true 일 때만 결과가 true가 된다.두 피연산자가 모두 평가된다. (단일 조건 체크라도 오른쪽 피연산자까지 평가)boolean a = false;boolean b = true;boolean result = a & b; // result is falsea에서 이미 false여서 result.. 2024. 6. 4. 이전 1 다음