java 基础练习 01字串_java基础练习数01子串_it棉被的博客-程序员宅基地

技术标签: 蓝桥java  

试题 基础练习 01字串

资源限制

时间限制:1.0s 内存限制:256.0MB

问题描述

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

00000

00001

00010

00011

00100

请按从小到大的顺序输出这32种01串

输入格式

本试题没有输入。

输出格式

输出32行,按从小到大的顺序每行一个长度为5的01串。

样例输出

00000
00001
00010
00011
<以下部分省略>

代码

用十进制转二进制完成基本部分,然后用while循环将二进制前的零填上

import java.util.*;
public class Main {
    
	public static void main(String[] args) {
    
		// TODO Auto-generated method stub
		String str = "";
		int n = 0;
		for(int i = 0; i<=31;i++) {
    
			str = Integer.toBinaryString(i);//将十进制数转换成二进制字符串
			n=str.length();
			//用while循环对长度不够5的字符串前边补0
			while(n<=4) {
    
				System.out.print(0);
				n++;
			}
			System.out.println(str);
		}
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45698096/article/details/113588892

智能推荐

深入理解计算机系统-第七章(链接)笔记_链接器 运行时内存地址-程序员宅基地

深入理解计算机系统-第七章(链接)笔记背景链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程这个文件可被加载(拷贝)到存储器中并执行:链接可以执行于编译时,也就是源代码翻译成机器码时也可以执行于加载时,也就是程序被加载到存储器并执行时甚至执行于运行时,由应用程序来执行链接是由叫做链接器的程序自动执行的。链接器的出现,使得分离编译成为可能,我们不用将一个大型..._链接器 运行时内存地址

C#自带控件实现圆形led指示灯_winform指示灯用什么控件-程序员宅基地

C#自带控件实现圆形led指示灯前段时间做项目需要用到圆形指示灯,在网上找了很久都没找到需要的,有说用用户自定义控件自己画一个,有说直接用按钮做指示灯,只是按钮的话,四方形的,不好看。下载了一个圆形按钮自定义的控件,但是并不能在代码中改变颜色,后面还是放弃了。 前天偶然发现一个C#自带的可以用来做圆形指示灯的控件:ovalShape。写了一个测试代码,通过按钮控制圆形指示灯在红色、绿色、灰色..._winform指示灯用什么控件

USACO Section 3.4 Electric Fence - Pick定理-程序员宅基地

以前写过类似的...用的是一个pick定理... pick定理: A=b/2+i-1 -> i=(A*2-b+2)/2 A : 面积 b : 边上的点 i : 内部的点 其中一条边上的点:

python networkx进行最短路径分析_再说最短路径——Networkx_搬书小二的博客-程序员宅基地

【版权声明】本文首发于大水牛平台非常感谢CPF投稿大水牛平台发表如需转载请联系作者本次介绍的是python语言编写的软件包——Networkx,便于用户对复杂网络进行创建。为什么要使用它:我们不用再纠结于算法是如何实现的,我们只需要简单的使用它,就可以达到想要的效果。而我们这次将只是初探,毕竟能力有限,欢迎交流。先展示代码,是不是很简单。当然关于路网我们不仅局限于此。。 关于图论,借用维基百科的定..._networkx 最短路径分析

2022 年 React Native 的全新架构更新_"peer react@\">=18.0\" from @shopify/react-native-_恋猫de小郭的博客-程序员宅基地

个人前言熟悉我的人应该知道,虽然现在我一直主力于 Flutter, 但是 GSY App 系列项目最早其实是 React Native , 之后才是 Weex 和 Flutter , 所以其实我对 RN 一直有着“初恋”的情节,基本上是它带着我走进前端和跨平台的领域,而恰巧最近看到了关于它的消息,就顺便了解下多年后它又有什么升级。直到目前为止,React Native 的版本号是 0.67 ;我看了眼两年没更新的 GSYGithubApp ,用的 React Native 的版本号是 0.61 ,两_"peer react@\">=18.0\" from @shopify/[email protected]"

新疆学员PMP备考心得【3A2T】-程序员宅基地

科科过新疆学员PMP备考经验分析,你的每次想努力的念头,都有可能是未来的你向你求救。之前老听同事提起PMP体系结构,用了都说好,对日常工作非常有帮助,本身工作强度也比较大,对于系统性的学习实际上很难挤出时间进行学习,直到2020年年初疫情爆发,工作变成了远程办公,查阅了一些相关资料,略读了一遍受到了很大启发,通过朋友介绍了解到科科过培训,试听了下相关课程,老师讲的课通俗易懂,便于对逻辑上的词汇进行理解,于是我下定决心排除困难学习备考。 最初定计划是想报9月的考试,很不幸再次爆发疫情、再次被隔离,

随便推点

PayPal(v2)扣款(用户创建订单、授权、扣款、退款)模式-程序员宅基地

前提:php 代码。 自定义sdk代码。 有PayPal 账号和个人和企业账号。网址paypal网址: https://www.paypal.com/ .paypal开发者网址: https://developer.paypal.com/developer/accounts/.paypal测试账号登录网址: https://www.sandbox.paypal.com/ .接口手册网址: https://developer.paypal.com/docs/api/orders/v2/ .

垃圾回收算法历程-程序员宅基地

垃圾回收算法历程标签: 算法lisp语言allocation工作java2006-11-04 09:49 3137人阅读 评论(1) 收藏 举报 分类:C#基础(110) Java SE(37) 拓荒时代国内的程序员大多是在 Java 语言中第一次感受到垃圾收集技术的巨大魅力的,许多人也因此把 Java 和垃圾收集看成了密不可分的整体

电机学习笔记3——SVPWM算法的simulink模型搭建_simulink svpwm模型-程序员宅基地

虽然simulink里自带了两电平SVPWM模块,但是为了熟悉一下SVPWM算法原理,还是决定自己搭建一个。两电平的SVPWMSVPWMSVPWM算法按以下3个步骤来实现:判断参考电压矢量UrefU_{ref}Uref​所在的扇区,以得到需要作用的两个相邻矢量计算这两个相邻矢量的作用时间。计算空间电压矢量的切换点,产生PWM脉冲。一、判断扇区比较常见的方法是通过分析UαU_\alp..._simulink svpwm模型

JS中整数的取整、取余、向上取整问题_向上取余-程序员宅基地

1.取余var i = 5 % 2; //12.取整注意JS中的 / 操作符如果两侧的数是整数,他也会当作浮点数进行运算,不会整除,它会保留小数var i = 5 / 2; //2.5正确的取整方式需要借助parseInt()方法var i= parseInt(5 / 2 ); //23.向上取整(只要除完结果有小数,整数部分会加1,小数部分省略),一般用在分页时计算一共多_向上取余

poj 3581 后缀数组 详解-程序员宅基地

这个题折腾了快一个月,终于今晚又奋战了4个小时,AC掉了题目:http://poj.org/problem?id=3581首先看我写这个后缀数组教程,其实还不错http://blog.csdn.net/u011026968/article/details/20851295关于第一个位置,反向读入,然后求后缀数组,找最小位置就好第二个位置比较麻烦,参考这个博客的例子:http://b

启发式算法介绍_启发式技术-程序员宅基地

启发式算法(Heuristic Algorithm)有不同的定义:一种定义为,一个基于直观或经验的构造的算法,对优化问题的实例能给出可接受的计算成本(计算时间、占用空间等)内,给出一个近似最优解,该近似解于真实最优解的偏离程度不一定可以事先预计;另一种是,启发式算法是一种技术,这种技术使得在可接受的计算成本内去搜寻最好的解,但不一定能保证所得的可行解和最优解,甚至在多数情况下,无法阐述所得解同最优..._启发式技术