import java.util.Scanner;
/*** 给定一个介于0到1之间的实数(如0.625)* 打印它的二进制表示*/
public class 二进制小数 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入一个0到1的浮点数");double num=sc.nextDouble();StringBuilder sb=new StringBuilder("0.");while(num>0) {double r=num*2;if(r>=1) {sb.append("1");//消除掉整数部分num=r-1;}else {sb.append("0");num=r;}if(sb.length()>34) {System.out.println("ERRPR");return;}}System.out.println(sb.toString());
}
}

给定一个介于0到1之间的实数(如0.625),打印他的二进制表示相关推荐

  1. 给定一个介于0和1之间的实数,类型为double,打印它的二进制表示

    2019独角兽企业重金招聘Python工程师标准>>> /** * 功能:给定一个介于0和1之间的实数,类型为double,打印它的二进制表示.如果该数字无法精准地用32位以内的二进 ...

  2. ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0情况解决

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错:ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不 ...

  3. ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0 Kaki的博客

    ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0 Kaki的博客 我遇到这个问题的原因是因为数据中有空格,导致tochar('','')无法正常解析.请检查是否是数据问题 ...

  4. 牛客网:给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)

    题目描述 给定一个无序数组,包含正数.负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1) 输入描述: 无序整数数组A[n] 输出描述: 满足条件的最大乘积 ...

  5. oracle 年份值需介于,ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0情况解决...

    1. 报错:ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0 2. 我的sql是: SELECT distinct(theUser.ACCOUNT) AS ...

  6. 基础算法:给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)

    这里要注意的是当数字足够大的时候,我们要使用long long形式的类型,用来记录那个最大值 最大值共有四种情况: 三个正数:数字本身越大则乘积越大 两个负数一个正数:负负得正,所以两个负数最小,之积 ...

  7. 给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大 java实现

    实现该算法主要思想是, 1.两个负数与与一个正数相乘 2.全为最大正数相乘得到最大值 下面用算法实现,时间复杂度为O(n),下面用java实现,不过有一些为0的情况排除下可以,还有一些整形过大可以变为 ...

  8. 算法——0~1之间浮点实数的二进制表示

    问题描述 0~1之间浮点实数的二进制表示 1.给定一个介于0和1之间的实数,(如0.625),类型为double 打印它的二级制表示(0.101), 因为小数点后的二进制分别表示0.5,0.25,0. ...

  9. Science评论:量子计算目前最大的挑战,在0和1之间

    2020-09-18 14:20 导语:前路漫漫~ 作者 | 青   暮 编辑 | 丛  末 2019年10月,谷歌的一项关于量子计算的研究登上了Nature封面.谷歌声称用53个量子比特的量子计算机 ...

  10. 【小米面试题】-给定一个具体时间,计算时针与分针之间的角度

    给定一个具体时间,计算时针与分针之间的角度 在下面解法中,h表示小时,m表示分钟.同时,假定h的范围是0~23. 我们得到以下规则: 1)分针的角度(从12点整开始算起):360*(m/60) 2)时 ...

最新文章

  1. 1小时学会:最简单的iOS直播推流(七)h264/aac 硬编码
  2. java如何实现成绩排序,小实例-实现对成绩总分由高到低的排序-Java中数组对象的排序...
  3. Oracle的 listagg() WITHIN GROUP ()函数使用
  4. u-boot的nand驱动写过程分析
  5. VTK:Shaders之SphereMap
  6. 牛客网剑指offer编程实践21-30题
  7. Java代码的维护与更新,Java常用的规则引擎,让你变动的代码更加容易维护
  8. MySQL8.0连接url
  9. 使用Jexus服务器运行Asp.Net Core2.0程序
  10. Nagios 分布式
  11. 金蝶KIS应用虚拟化集成解决方案
  12. 私有服务器虚拟化软件市场排名,操作系统、数据库和虚拟化软件2017年市场格局分析...
  13. 【AR开发】ARCore官方示例(Android)
  14. IT转型之路(一) 迷茫、困惑
  15. Oralce ERP中AP模块Vender银行信息查询语句
  16. 远程桌面 - linux
  17. JSON解决乱码问题
  18. 使用了可能未初始化的本地指针变量“xxx”
  19. Java使用Spire将网页保存为Word并去除Evaluation Warning水印方案
  20. 登录一粒云客户端时,登录提示“用户名错误”是什么原因?

热门文章

  1. rabbitmq 安装 windows
  2. 从头开始写框架(二):孕育框架的种子_中
  3. 在远程登录时绕过SSL验证的方法
  4. 开源框架Struts:FormBean滴那些事儿
  5. 输入密码后默认回车提交登录事件
  6. 明天结束一个人的生活
  7. OLEDB SqlHelper
  8. 3. 安装 phpmyadmin
  9. 特斯拉线圈怎么用_无线快充居然是特斯拉发明的?不愧是发明家
  10. 使用js实现复选框的全选、取消功能