작성
·
244
답변 1
0
지금 쓰신 코드와 결과는 맞는것 같습니다.
강의에서 쓰인 코드는 아래와 같습니다. 결과는 좀 다를것 같습니다.
비트 연산자만 사용하면 num1의 값이 변하지 않지만,
대입연산자를 사용하면 num1의 값이 변한다는 것을 보여주는 예제입니다.
System.out.println(num1 | num2);
System.out.println(num1 & num2);
System.out.println(num1 ^ num2);
System.out.println(num1 <<= 2);
System.out.println(num1);
이렇게 했습니다.