欢迎访问宙启技术站
智能推送

实现一个Java函数,将十进制数字转换为二进制字符串

发布时间:2023-09-17 14:51:39

public static String decimalToBinary(int num) {
    StringBuilder binary = new StringBuilder();
    while(num > 0) {
        binary.insert(0, num % 2);
        num /= 2;
    }
    return binary.toString();
}

这个函数将传入的十进制数字转换为二进制字符串。算法从右往左依次获取数字的二进制位,并将其添加到字符串的前面,直到整个数字转换完成。最后,返回二进制字符串。