logobsky
首页 留言 登录
bitmap相关

10进制数字转为2进制返回的方法

public class DecimalToBinaryConverter {

// 将正整数转换为二进制字符串

public static String toBinary(int decimal) {

// 处理0的特殊情况

if (decimal == 0) {

return "0";

}

StringBuilder binary = new StringBuilder();

// 循环除以2,取余数

while (decimal > 0) {

int remainder = decimal % 2;

// 余数添加到前面(因为我们是从低位开始计算的)

binary.insert(0, remainder);

decimal = decimal / 2;

}

return binary.toString();

}

public static void main(String[] args) {

int number = 25;

String binaryStr = toBinary(number);

System.out.println(number + " 的二进制是: " + binaryStr); // 输出: 11001

}

}

上一篇:rabbitmq 相关知识
下一篇:task
验证码
评论留言 (0条)