Java利用二分法开根号
package com.sankuai.ead.urm.dao.ext;
/*** 利用二分法开根号*/
public class Test {static double r;public static void sqrt(double number) {process(number, 0, number);}private static void process(double number, double min, double max) {double mid = min + (max - min) / 2;double result = mid * mid;//设置精度为0.001if (Math.abs(result - number) <= 0.001) {r = mid;return;}if (result > number) {max = mid;} else {min = mid;}//递归调用process(number, min, max);}public static void main(String[] args) {//二分法开根号sqrt(16);System.out.println(r);}
}

Java利用二分法开根号相关推荐

  1. JBPM流程部署校验之java利用XSD校验XML

    JBPM流程定义校验之java利用XSD校验XML 上篇我们学习了在.net中怎样利用XSD来验证xml,今天我们来看一下在java中怎样实现利用xsd来校验xml! /**  *   */ pack ...

  2. java利用正则截取字符串中的数字

    java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...

  3. java io类库,Java利用io类库对各种文件的操作详解

    Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...

  4. java利用htmlparser得到网页html内容

    java利用htmlparser得到网页html内容,利用org.htmlparser.Parser包我们可以很轻松取到任何页面的源代码,方法如下: /*** 返回网页内容* * @param pat ...

  5. 高级JAVA - 利用函数式接口实现通用的取并集/交集/差集进阶版

    在前文(高级JAVA - 利用函数式接口实现通用的取并集/交集/差集)中我们实现了利用函数式接口获取交集/差集 , 但是只能全部生成 , 假如我们只需要一个交集的话 , 所有代码仍然会执行一次 . 比 ...

  6. Java利用jenkins做项目的自动化部署

    本地的jekins密码 2722e8ea873b4cf08884c22dff732bab 这篇文章主要介绍了Java利用jenkins做项目的自动化部署,小编觉得挺不错的,现在分享给大家,也给大家做个 ...

  7. java利用数组随机抽取幸运观众_java利用数组随机抽取幸运观众

    本文实例为大家分享了java利用数组随机抽取幸运观众的具体代码,供大家参考,具体内容如下 思想: 首先将所有观众姓名生成数组,然后获取数组元素的总数量,再在数组元素中随机抽取元素的下标,根据元素的下标 ...

  8. Java 利用ffmpeg工具实现视频MP4转m3u8

    Java 利用ffmpeg工具实现视频MP4转m3u8(一) 前言 (一)ffmpeg工具转码 1.如何安装ffmpeg工具 2.如何使用ffmpeg工具进行视频转码 (二)播放m3u8文件 1.vi ...

  9. java利用poi导出excel功能-附带图片导出

    java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...

最新文章

  1. FreeSWITCH异常原因总结
  2. C语言入门经典——基础知识(数据类型)(32位与64位系统基本数据类型的字节数)
  3. OpenGL基于PBR的irradiance辐照度的实例
  4. 10 个不可不知的 Python 图像处理工具 !
  5. 大数据技术之Hadoop3.1.2版本完全分布式部署搭建
  6. 计算机存储单位字的英语,计算机存储基本单位,位、字节、字以及KB、MB和GB怎么换算?...
  7. 笔记二:云上传与调用获取openid
  8. 变量求和_高中生看过来:高考数列求和的方法有哪些?本文主要分享6种方法...
  9. 蓝色妖姬 t3200 linux连接
  10. js案例:动态生成表格
  11. 计算机win10+上锁,手把手教你在windows 10右键菜单中添加Bitlocker上锁/解锁教程-网络教程与技术 -亦是美网络...
  12. MATLAB图像灰度图处理
  13. [ERP/鼎捷E10]VMI业务在E10中的处理
  14. 给你推荐个软件----印象笔记(everNote)
  15. 几种常见音频编码格式的总结
  16. 深度分析数据库的热点块问题
  17. Mac下adb调试华为C8815问题
  18. openCV【实践系列】5——使用OpenCV进行Delaunay三角剖分
  19. 可搜索加密研究进展综述与改进方案(读论文,学习笔记)
  20. scrapy - 美团民宿 实战练习

热门文章

  1. 南京师范大学提前面试真题领取
  2. 微滤-超滤-反渗透膜系统“携手并进”处理造纸废水 效果惊人
  3. taglib指令作用以及属性
  4. 20个仿Quora的免费问答网站程序
  5. android7程序自启动管理在哪,开机启动管理最新版-开机启动管理软件下载v3.7.1 安卓版-腾牛安卓网...
  6. 崇州付合年, 独立团购导航网
  7. C/S是什么,B/S是什么
  8. day42--哈希表
  9. Where Can Machine Learning Help Robotic State Estimation 机器学习在机器人状态估计的应用
  10. 致远SPM解决方案之工会管理