蓝桥学院2019算法题1.7
浮点数二进制运算方法:乘2挪整
1 package bitOperation; 2 3 /** 4 * @author zsh 5 * @company wlgzs 6 * @create 2019-02-14 16:40 7 * @Describe 题6:0~1间浮点实数的二进制表示 8 * 给定一个介于0和1之间的实数,(如0.625)类型为 double , 9 * 打印它的二进制表示(0.101因为小数点后的二进制分别表示0.5,0.25.0.125……) 10 * 如果该数字无法精确地用32位以内的二进制表示 11 * 则打印“ ERROR ” 12 */ 13 public class Main6 { 14 public static void main(String[] args) { 15 double num = 0.625; 16 StringBuilder stringBuilder = new StringBuilder("0."); 17 while (num > 0){ 18 //乘2 19 double r = num*2; 20 //判断整数部分 21 if (r >= 1){ 22 stringBuilder.append("1"); 23 num = r -1; 24 }else { 25 stringBuilder.append("0"); 26 num = r; 27 } 28 //判断能否精确表示 29 if (stringBuilder.length() > 34){ 30 System.out.println("ERROR"); 31 return; 32 } 33 } 34 System.out.println(stringBuilder.toString()); 35 } 36 }
转载于:https://www.cnblogs.com/zsh-blogs/p/10375581.html
蓝桥学院2019算法题1.7相关推荐
- 蓝桥学院2019算法题1.3
1 package bitOperation; 2 3 import java.util.Arrays; 4 5 /** 6 * @author zsh 7 * @company wlgzs 8 * ...
- 蓝桥学院2019算法题2.17
题2:旋转数组的最小数字(改造二分法) 算法思路,先二分查找,最小的数应该在无序的那边. 1 package recursion; 2 3 /** 4 * @author zsh 5 * @compa ...
- 蓝桥杯练习算法题(矩形切割成正方形)
书山有路勤为径,学海无涯苦作舟 点赞再看,养成习惯 目录 1.前言 2.题目 3.代码 3.前言: 最近在准备即将到来的蓝桥杯比赛,拼命刷题,锻炼解题的算法,俗话说熟能生巧,现在的是去做大量的题目,来 ...
- c语言将矩形分成多个小正方形,蓝桥杯练习算法题(矩形切割成正方形)
书山有路勤为径,学海无涯苦作舟 点赞再看,养成习惯 目录 1.前言 2.题目 3.代码 3.前言: 最近在准备即将到来的蓝桥杯比赛,拼命刷题,锻炼解题的算法,俗话说熟能生巧,现在的是去做大量的题目,来 ...
- 蓝桥杯2019真题-完全二叉树的权值
思路:bfs层序遍历树 模板: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left ...
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- 刷算法题需要的java语法_蓝桥杯java b组需要重点刷什么算法呢?
我觉得这个问题我很适合回答.不过距离我最后一次参赛,已经有了三年,所以回答的内容重点可能有点偏(建议你,可以到网上找找最新的获奖选手赛后总结看看),但是我觉得应该对你有用. 我本科也在湖北,并且参加过 ...
- 网易2019实习生招聘算法题(一)
网易2019实习生招聘算法题(一) 题目 为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬. 牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作. 牛牛的小伙伴太多了,于是 ...
- 字节跳动2019春招算法题
字节跳动2019春招算法题 1.总结 难度:容易到中等. 一些题出的太烂,不给数据范围,而且内存设置有问题,如果是刷题不建议刷. 2.题目 (1) 简单字符串模拟. #include<bits/ ...
最新文章
- 边缘数据中心维护的4个基本组件
- mysql集群经常无法truncate_失败的mysql cluster配置-无法顺利转换已有数据
- 使用swagger实现在线api文档自动生成 在线测试api接口
- 【嵌入式Linux】嵌入式Linux应用开发基础知识之I2C应用编程和SMBus协议及AP3216C应用编程
- 目录遍历漏洞和文件读取漏洞的区别
- php 与shell,[转]PHP与Shell交互
- TextView实现歌词同步《IT蓝豹》
- 怎样学好python编程-Python编程怎么学习好?老男孩Python入门
- 【CDH】cdh搭建遇到的坑和解决过程
- ARC 环境下 dealloc 的使用误区
- conda:Could not find a version that satisfies the requirement XXX
- Android静默安装实现方案,仿360手机助手秒装和智能安装功能
- 【编程题】【Scratch一级】2022.03 飞翔的小猫
- 11.23Bom完以及pc端端offset
- 考研高等数学公式总结(一)
- unity查询当前屏幕分辨率
- Vivado使用技巧(26):HDL编写技巧
- 有了SQL Server 2005 JDBC还需要SQL Server 2000 JDBC吗?
- 01-沙特阿拉伯-WEB
- 王道论坛计算机系统01——操作系统的定义和特征