작성한 질문수
Do it! 자바 프로그래밍 입문 with 은종쌤
자바 프로그래밍 시작하기
작성
·
340
0
2강에서 5와 -5를 출력하고 더한 값을 출력했는데
순서대로
5
1073741819
1073741824
이렇게 나왔어요 뭐가 잘 못된 걸까요?
소스코드)
int num1=0B000000000000000000000000000101;
int num2=0B111111111111111111111111111011;
답변 2
0B를 제외하고 32자를 써야 합니다 그래서 총 34자입니다!
소스코드를 정확히 확인해보아야 알겠지만, 오버플로우 혹은 언더플로우가 일어난듯 싶습니다.
자세한 내용은 다음 링크 참조하시면 도움 될것 같습니다.
https://memo-the-day.tistory.com/121