[JAVA] int형 숫자의 자릿수 구하기

안쌀·2021년 6월 18일
2

study JAVA

목록 보기
1/1

😎안녕하세요 안쌀입니다!


오늘은 int형 숫자의 자릿수를 구해보겠습니다.


숫자의 자릿수를 확인하는데는 두가지 방법이 존재합니다.

  1. int -> string으로 변환하여 해당 문자열의 길이를 length 함수를 이용해 구하는 방법
  2. math 함수를 이용해 int형 변수 자체의 길이를 구하는 방법

2번의 경우는 조금 생소하다고 느끼실 수도 있겠습니다.
코드는 다음과 같습니다.

(int)( Math.log10(num)+1 )

예제를 함께 살펴볼까요?

결과는 7이 나옵니다.

💥 주의사항으로는, 자릿수는 최대 10자리까지만 측정된다는 것입니다.
int형의 범위는 -2147483648 ~ 2147483647이죠?
그래서 10자리가 넘어가면 오류가 납니다.

오늘은 여기까지! 다음 포스팅에서 만나요!

profile
growing F/E developer

0개의 댓글