inflearn logo
강의

講義

知識共有

Java基礎からマスターする with ウンジョン先生 (Do it Javaプログラミング入門) - Part 1(基礎編)

Javaの演算子 - 条件演算子、ビット演算子

비트 연산자 질문

295

auddn144775

投稿した質問数 1

0

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

15
-6
20
5
20
20

이렇게 나옵니다.

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

java 객체지향

回答 1

0

eunjong

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

0

auddn144775

image이렇게 했습니다.

1

eunjong

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

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

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

 

 

질문드려요

0

439

4

구현과 오버라이딩

0

238

1

문제답안

1

240

2

교재 속 나 혼자 코딩 문제 답안관련 질문

1

321

1

회차 강의pdf파일 보는 방법이 없나요?

0

568

1

singleton pattern

0

380

2

return 사용되는 위치가 궁금합니다

0

469

2

오버라이드 할때 @override 안적어도 되나요?

0

547

1

pakage 내에서 main함수는 하나만 존재해야하나요?

0

727

1

왜 이렇게 하는지 설명은 없나요?

0

411

1

p.88 연습문제1 질문입니다.

0

281

1

강의노트 어디서 볼수 있을까요?

0

449

4

강의노트 어디서 볼 수 있을까요?

0

677

2

예제코드 다운로드 오류

0

538

1

복습문제는 어디서 확인할수있을까요?

0

410

1

static 메서드 main문 안에 선언 시 오류 발생 이유가 궁금합니다.

0

386

1

강의노트는 어디서 확인할 수 있을까요

0

485

1

실행을 하면 결과가 깨져서 나와요

0

374

3

복습 문제 들은 어디서 받아 볼 수 있나요

0

389

2

upgradeLevel에 인수를 넣기 위해 새로 AdvancedLevel 과 같은 instance를 생성하는게 어색하게 느껴집니다.

0

334

1

p.243

0

235

2

p.237

0

251

2

p.196

0

273

1

질문드려요

0

242

1