java实现三进制转十进制

** 三进制转十进制**

不同进制的数值间的转换是软件开发中很可能

会遇到的常规问题。下面的代码演示了如何把键盘输入的3

进制数字转换为十进制。试完善之。

    BufferedReader br = new BufferedReader

(new InputStreamReader(System.in));
    String s = br.readLine();
    int n = 0;
    for(int i=0; i<s.length(); i++)
    {
        char c = s.charAt(i);
        if(c<'0' || c > '2') throw new 

RuntimeException("Format error");
        n = ______________________;
    }
    System.out.println(n);


n = n * 3 + (c - '0')
原文地址:https://www.cnblogs.com/a1439775520/p/13076987.html