import java.lang.*; public class displayNumber { long number; displayNumber(String num, int base) { int i; char current_char; long weight; for (i=num.length()-1, weight = 1, number=0; i >= 0; i--, weight *= base) { current_char = num.charAt(i); if (current_char >= 'A') number += weight * (10 + current_char - 'A'); else number += weight * (current_char - '0'); } } String displayInBase(int base) { long working_number = number; int remainder; String result = ""; String inter; char currch; do { remainder = (int)(working_number % base); if (remainder > 9) currch = (char)('A' + remainder - 10); else currch = (char)('0' + remainder); inter = String.valueOf(currch); result = inter.concat(result); working_number = working_number / base; } while(working_number > 0); return(result); } long getNumber() { return(number); } }