在 Eclipse 中设计一个函数,可以将十进制的正整数转换为二进制,并返回转换结果。下面是一个示例代码:

public class DecimalToBinary {
    public static void main(String[] args) {
        int decimalNumber = 19;
        String binaryNumber = convertToBinary(decimalNumber);
        
        System.out.println('十进制数 ' + decimalNumber + ' 的二进制表示为:' + binaryNumber);
    }
    
    public static String convertToBinary(int decimalNumber) {
        StringBuilder binary = new StringBuilder();
        
        if (decimalNumber == 0) {
            binary.append('0');
        }
        
        while (decimalNumber > 0) {
            int remainder = decimalNumber % 2;
            binary.insert(0, remainder);
            decimalNumber /= 2;
        }
        
        return binary.toString();
    }
}

在这个程序中,我们定义了一个 convertToBinary 函数,它接受一个十进制的正整数作为参数,将其转换为二进制,并返回转换结果。我们使用 StringBuilder 来构建二进制字符串。

main 方法中,我们声明并初始化了一个十进制的正整数 decimalNumber,然后调用 convertToBinary 函数将其转换为二进制字符串。最后,将转换结果打印出来。

运行该程序,将会输出十进制数的二进制表示。在示例代码中,十进制数 19 的二进制表示为 10011。

你可以根据需要修改 main 方法中的 decimalNumber 变量的值来测试不同的十进制数的转换结果。

Java 十进制转二进制函数实现及代码示例

原文地址: https://www.cveoy.top/t/topic/SDq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录