24.01字串

来源:互联网 发布:查询别人外网端口 编辑:程序博客网 时间:2024/06/05 03:25
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>
public class Main {
 
    public static void main(String []args) {
        for (int i = 0; i < 32; i++){
            String str = Integer.toBinaryString(i);
            double num = (double)(Integer.parseInt(str))/100000;   //小数点向左移动5位
            System.out.println(String.format("%.5f",num).substring(2));  //去除前两个字符"0."
        }
    }
}
0 0
原创粉丝点击