3주차 기본미션으로는 혼공 용어 노트를 공유하는 것입니다.
하지만 저는 혼공노트를 사용하지 않고 필요한 것만 바로바로 블로그에 정리하기 때문에 공유를 할 수가 없습니다... ㅠㅠ
필요로 하는 부분은 블로그에서 찾아 바로바로 기억을 되살릴 수 있고 필기하는 시간을 아낄 수 있어 학교 다닐 때 부터 컴퓨터로 정리하는 것이 습관이 되었습니다..!
그리고 선택 미션으로는 p.512 문제 8번 풀고 풀이 과정을 설명하는 것입니다.
public class IntergerCompareExample {
public static void main(String[] args) {
Integer obj1 = 100;
Integer obj2 = 100;
Integer obj3 = 300;
Integer obj4 = 300;
System.out.println( obj1 == obj2);
System.out.println( obj3 == obj4);
}
}
이 문제는 공부하기 전 처음 봤을 땐 왜 그런가? 한참을 고민했습니다. 하지만 문제를 해결하기 위해 깊게 파고들어 공부를 하고 나니 어렵지 않게 해결할 수 있어서 좋았던것 같습니다.
위 코드의 결과로는 true, false가 나옵니다.
왜 그렇게 나오는 것일까요?
이유를 모르겠다면
2022.01.30 - [IT/Java] - Wrapper(포장) 클래스
이 글을 한번 보고 오면 이해하는데 큰 도움이 될 것입니다.
정답은 ??
int의 값의 범위인 -128 ~ 127 을 벗어나기 때문에 obj3과 obj4를 비교한 결과값은 false가 나오고 값의 범위에 속한 obj1과 ojb2는 true가 나오는 것을 알 수 있습니다.
열심히 달려온 결과 벌써 3주차가 지나고 책도 절반 이상을 봤습니다.
설기간 복습을 하며 까먹지 않도록 공부를 해야겠습니다!
반응형
'IT > 혼공학습단 7기' 카테고리의 다른 글
[혼공학습단 7기] 5주차 기본미션 + 선택미션 (0) | 2022.02.19 |
---|---|
[혼공자] 4주차 기본+선택미션 (0) | 2022.02.07 |
[혼공학습단 7기] 2주차 미션! (0) | 2022.01.24 |
[혼공학습단 7기] 1주차 미션! (0) | 2022.01.12 |
혼공학습단 7기_ 혼공자로 지원했습니다! (0) | 2022.01.10 |