java中如何将十进制数字转化成二进制?

日期:2019-09-16 00:33:21 人气:2

java中如何将十进制数字转化成二进制?

如果表达小于2^31-1的正数代码如下: public void binaryToDecimal(int n){ int t = 0; //用来记录位数 int bin = 0; //用来记录最后的二进制数 int r = 0; //用来存储余数 while(n != 0){ r = n % 2; n = n / 2; bin += r * Math().pow(10,t); t++; } System.out.println(bin); }
    A+
热门评论