본문 바로가기

language/자바

자바 Integer.parseInt() 진수 표현

문자열을

숫자로 바꾸는 메소드 parseInt

진수변환때 너무 헷갈리더라

 

String a =1000;

int b= Integer.parseInt(a, 3);      // 3진수인 a를 10진수로
int c= Integer.parseInt(a, 16);      //16진수인 a를 10진수로
int c= Integer.parseInt(a);      //10진수인 a를 10진수로

 

 

 

기본이 10진수라 a,10 안 적어도 됩니다

※주의※

문자열 a를 몇진법으로 받아드릴지 정하는거기에

3진수로 받을건데 a에 3보다 큰값이 오면

NumberFormatException 예외발생

 

'language > 자바' 카테고리의 다른 글