题目内容:

计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。

现在,你的任务是写一个程序,输入一个整数,输出在32位二进制表达下它前导的零的个数。

输入格式:

一个整数,在32位的整数可以表达的范围内。

输出格式:

一个整数,表达输入被表达为一个32位的二进制数时,在第一个1之前的0的数量。

输入样例:

256

输出样例:

23

时间限制:500ms内存限制:32000kb
import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub    Scanner in = new Scanner(System.in);int number=0;//输入String num_2;//2进制字符串int result;//结果number=in.nextInt();//键入num_2=Integer.toBinaryString(number);//转化为2进制字符串result=32-num_2.length();//算出零的个数if(number!=0){System.out.println(result);//输出}else{System.out.println(32);}}
}

  

转载于:https://www.cnblogs.com/songzi-yang/p/10080883.html

java_二进制的前导的零相关推荐

  1. 二进制的前导的零 — C语言【十进制转二进制分大于0,小于0和等于0】

    题目: 计算机内部用二进制来表达所有的值.一个十进制的数字,比如24,在一个32位的计算机内部被表达为00000000000000000000000000011000.可以看到,从左边数过来,在第一个 ...

  2. python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 5.1.1 在命令行中执行Py ...

  3. C语言 十进制和二进制相互转换 - C语言零基础入门教程

    目录 一.十进制和二进制区别 1.基数不同 2.有效字符不同 3.用途不同 二.十进制转二进制 三.二进制转十进制 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >& ...

  4. 零基础学Java语言---编程题

    零基础学Java语言-编程题 注意:没有上机实际测过,代码仅供参考 1.温度转换 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示 ...

  5. 201621123028《Java程序设计》第一周学习总结

    第1周-Java基本概念 1.本周学习总结 关键字:java语言发展,java语言的特点,JDK,JRE,JVM,字节码文件,环境配置,开发工具.java发展迅速,因为它具有简单性,跨平台性等优良特点 ...

  6. C语言第五次博客作业

    一.PTA实验作业 题目1:6-6 使用函数输出水仙花数 1. 本题PTA提交列表 2. 设计思路 (1) 首先先定义narcissistic函数. (2)定义四个整形变量n,a,d,cnt,sum, ...

  7. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)

    入门练习 第一段:变量.表达式.分支.循环 1. 重要的话说三遍 2. I Love GPLT 3. 输出带框文字 4. 输出菱形图案 5. 输出倒三角图案 6. 厘米换算英尺英寸 7. 计算摄氏温度 ...

  8. 中M2018春C入门和进阶练习集

    一.函数题 6-1 使用函数求素数和(20 分) 本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数 ...

  9. 《Java基础+进阶》-浙江大学MOOC

    基础篇: 1.温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度 ...

最新文章

  1. Microbiome: 再论扩增子功能预测分析(Picrust)的效果
  2. 如何分析 StackOverflow 异常 ?
  3. 静态工厂方法代替构造器实例_静态工厂方法与传统构造方法
  4. 前端学习(2677):懂代码之表格BaseTable删除操作
  5. 论文浅尝 - TACL2020 | TYDI QA:Google 发表一个多语言的问答语料库
  6. VC 忽略警告的方法
  7. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的软件架构,牛逼!
  8. 运行adb devices命令后 显示 List of devices attached 无法获取设备解决方法
  9. android 内存泄漏分析工具,Android内存泄漏终极解决篇(上)
  10. Vue提示warn:”[vue-router] Named Route ‘home’ has a default child route…”
  11. pom文件无法加载ojdbc14-10.2.0.4.0.jar
  12. 【Web后端架构】2022年10个最佳Web开发后端框架
  13. RFID图书馆管理系统
  14. 设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系: 学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept ) 课程 课程:
  15. 关于hive on spark的distribute by和group by使用以及小文件合并问题
  16. 我做产品经理这半年来的经验总结(一)
  17. 医学影像工作站 v2.2 官方
  18. 关于 JSON,什么是JSON
  19. java控制热敏打印机的例子.rar_stm32控制热敏打印机
  20. 高通华裔工程师跳楼自杀!中年IT男,为何这么难?

热门文章

  1. 第5章 Python 数字图像处理(DIP) - 图像复原与重建11 - 空间滤波 - 自适应滤波器 - 自适应局部降噪、自适应中值滤波器
  2. 8266串口调试助手_200行Python代码实现串口调试助手(2) 界面构建
  3. wingdows安装psutil_psutil模块安装指南(win与linux)
  4. LOJ2195 旅行
  5. BZOJ 1008 [HNOI2008]越狱
  6. PyQt中从RAM新建QIcon对象 / Create a QIcon from binary data
  7. STM32超声波模块测距串口输出/通用定时器中断并输出PWM控制舵机/系统定时器延时
  8. git版本回退命令_Git学习版本回退和管理文件的修改及删除操作
  9. 十万个为什么儿童版_《虹猫蓝兔十万个为什么》上架爱奇艺奇巴布绘本馆
  10. c语言会员卡管理系统,路西牌会员管理系统。