n진수를 10진수로 변경하는 코드
static long toDigit10(char [] chars,int digits){ long num =0; for (int i = 0, j=chars.length-1; i < chars.length; i++,j--) { num+=(chars[i]-'0')* Math.pow(digits, j); } return num; } 예시 public static void main(String[] args) { char[] ch= "100".toCharArray(); System.out.println(toDigit10(ch,2));// 100 형태의 2진수를 10진수로 바꿔보자 } //4
2020.05.06