蓝桥杯-01字串(java)

来源:互联网 发布:淘宝年消费怎么查 编辑:程序博客网 时间:2024/06/07 12:55
                    基础练习 01字串              时间限制:1.0s   内存限制:256.0MB    问题描述    对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:    00000    00001    00010    00011    00100    请按从小到大的顺序输出这32种01串。    输入格式    本试题没有输入。    输出格式    输出32行,按从小到大的顺序每行一个长度为5的01串。    样例输出    00000    00001    00010    00011    <以下部分省略>
package com.sihai.basic;public class Erjinzhi32 {    public static void main(String[] args) {        for(int i = 0; i<32; i++){            String result = Integer.toBinaryString(i);            StringBuffer sb = new StringBuffer(result);            int len = result.length();            if(len != 5){                int j = 0;                while(j<(5-len)){                    sb.insert(0, "0");                    j++;                }            }            System.out.println(sb.toString());        }    }}
0 0
原创粉丝点击