时 间 记 忆
<<  < 2018 - 11 >  >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

最 新 评 论

最 新 日 志

最 新 留 言

搜 索

用 户 登 录

我 的 相 册

我 的 圈 子

我 的 好 友

友 情 连 接


 
 
 
java 二进制转换十进制
[ 2017-11-8 15:19:00 | By: 我家超超会发光 ]
 
public class Test1 { 
     // 二进制转换十进制
    public int BinaryToDecimal(int binaryNumber){
        int decimal = 0;
        int p = 0;
        while(true){
          if(binaryNumber == 0){
            break;
          } else {
              int temp = binaryNumber%10;
              decimal += temp*Math.pow(2, p);
              binaryNumber = binaryNumber/10;
              p++;
           }
        }
        return decimal;
      }

public static void main(String arge[]){
    Test1 ex = new Test1();
    System.out.println(ex.BinaryToDecimal(11101)); 
    }
}
 
 
发表评论:
 
浙江博客 浙江博客
浙江博客欢迎您!