Java (자바)

자바의 자료형 - 정수형, 실수형 의문점

Oscar:) 2022. 1. 31. 18:55

지난 글에서 공부했던 자료형 중,

정수형과 실수형 자료형에 대해 궁금증이 생기는 부분을 더 알아보자.

 

 

1. 정수형 자료형의 범위들은 왜 양수가 1씩 적을까?

범위 안에 0이 포함되어 있다.
때문에 양수에서 1씩 뺐다고 볼 수 있다.

 

 

2. 실수형 자료형의 범위에 적혀있는 E는 뭘까?

10의 몇 승 인지를 요약하여 나타내준다.
예를 들어, E38은 10의 38승으로 계산한다.

 

 

3. 만약 long의 범위를 벗어나는 정수를 사용해야 한다면 어떻게 할까?
(int는 약 21억, long은 약 920경 까지)

920경을 넘어가는 정수를 완전한 정수형 자료형만으로 표현하기는 불가능하다.
하지만 표현하는 방법이 아예 없지는 않다.

문자열을 사용하여, 실수형 자료형에 표기한대로 E를 사용할 수 도 있다.

방치형 모바일 게임에서 자주 볼 수 있는 K, M, B 를 사용하기도 한다.
(K = 1,000 / M = 1,000,000 / B = 1,000,000,000)