## Points To Remember

You can convert the number from decimal to any base by dividing the number by the base till the number is either 0 or less than the base it self and counting the remainders in a reverse order.

## Program : Convert the base of a Decimal Number

`import java.util.Scanner;class ConvertBase{ public static void main(String args[]){     Scanner sc = new Scanner(System.in);   System.out.println("Enter the Original NUmber");   int originalNumber = sc.nextInt();   System.out.println("Enter the base for conversion");   int base = sc.nextInt();   String convertedNumber = new ConvertBase().convert(originalNumber,base);      System.out.println("Original Number  = "+originalNumber);   System.out.println("Converted NUmber = "+convertedNumber); } public String convert(int original, int base){   String number = "";   String converted ="";   while(original != 0){     int digit = original % base;     original /= base;     number += digit;    }   for(int itr=number.length()-1;itr>=0; itr--)    converted += number.charAt(itr);   return converted; }}`
The above program will give the following output
Enter the Original NUmber
45
Enter the base for conversion
5
Original Number  = 45
Converted NUmber = 140
You can convert a decimal number to any base with this code.