In: Computer Science
java program that coverts base13 to decimal. without using array and methods.
import java.util.Scanner;
public class ConvertToDecimal {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter a Base 13 string: ");
        String base13 = in.next();
        int decimal = 0;
        char digit;
        for (int i = 0; i < base13.length(); i++) {
            digit = base13.charAt(i);
            decimal *= 13;
            if (digit >= '0' && digit <= '9')
                decimal += digit - '0';
            else if (digit == 'a' || digit == 'A')
                decimal += 10;
            else if (digit == 'b' || digit == 'B')
                decimal += 11;
            else if (digit == 'c' || digit == 'C')
                decimal += 12;
        }
        System.out.println("The decimal number for " + base13 + " is " + decimal);
    }
}
