강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của auddn144775
auddn144775

câu hỏi đã được viết

Làm chủ Java từ cơ bản cùng thầy Eun-jong (Nhập môn lập trình Java Do it) - Phần 1 (Cơ bản)

Các toán tử trong Java - Toán tử điều kiện, Toán tử bit

비트 연산자 질문

Viết

·

290

0

비트 연산자 부분의 예시된 코딩을 하면 출력값이

15
-6
20
5
20
20

이렇게 나옵니다.

책의 값이 잠시 출력됬다가 다시 위의 값으로 변하는데요, 어떻게 하면 책의 값과 같게 나올까요?

java객체지향

Câu trả lời 1

0

eunjong님의 프로필 이미지
eunjong
Người chia sẻ kiến thức

코드를 봐야 알것 같습니다. 코딩한 예제를 올려주실수 있을까요?

auddn144775님의 프로필 이미지
auddn144775
Người đặt câu hỏi

image이렇게 했습니다.

eunjong님의 프로필 이미지
eunjong
Người chia sẻ kiến thức

지금 쓰신 코드와 결과는 맞는것 같습니다.

강의에서 쓰인 코드는 아래와 같습니다. 결과는 좀 다를것 같습니다.

비트 연산자만 사용하면 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);

 

 

Hình ảnh hồ sơ của auddn144775
auddn144775

câu hỏi đã được viết

Đặt câu hỏi