java程序写一个数的平方根_Java程序查找给定数字的平方根
查找数字平方根的过程可以分为两个步骤。第一步是找到整数部分,第二步是分数部分。
算法定义值n以找到其平方根。
定义变量i并将其设置为1。(对于整数部分)
定义变量p并将其设置为0.00001。(对于分数部分)
当i * i小于n时,增加i。
到目前为止,第4步应产生整数部分。
当i * i小于n时,将p加到i。
现在我的平方根值为n。
示例
public class SquareRoot {
public static void main(String args[]){
int n = 24;
double i, precision = 0.00001;
for(i = 1; i*i <=n; ++i);
for(--i; i*i
System.out.println("Square root of given number "+i);
}
}
输出结果Square root of given number 4.898979999965967
java程序写一个数的平方根_Java程序查找给定数字的平方根相关推荐
- 统计字符 c语言程序,统计字符个数的C语言程序.doc
统计字符个数的C语言程序.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...
- java程序员面试需要注意什么_Java程序员面试时要注意的一些问题
Java程序员面试的时候会面临各种五花八门的问题,你的第一反应.思维逻辑.思考方法,专业水平决定了企业对你的评价和你的薪资水准,但是除了专业以外还有一些你需要避免出现错误的注意事项,如果很好的避免了, ...
- 用java代码写的段子_网上调侃程序员的段子
1.栈和队列的区别是啥? 吃多了拉就是队列:吃多了吐就是栈 2.世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她. 3.<c++程序设计语言>比<c ...
- java写入写出文件的原理_Java文件断点续传实现原理解析
一.作用: 随机流(RandomAccessFile)不属于IO流,支持对文件的读取和写入随机访问. 二.随机访问文件原理: 首先把随机访问的文件对象看作存储在文件系统中的一个大型 byte 数组,然 ...
- python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数
题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...
- java手写一个分页的方法_java web手写实现分页功能
现在很多流行的框架,都可以很快的把分页效果做出来,但是作为一名程序员你必须得知道手写分页的流程: 场景效果: 一.分页的思路 首先我们得知道写分页代码的思路,保持思路清晰,才能行云流水的去写代码,其实 ...
- java程序分为哪两大类_JAVA程序基础(第1-2章分类)复习-1
JAVA基础理论辅助消化练习题 (蓝色的不做) 练习一(类java程序) 1.J ava是低级语言还是高级语言? 2.J ava是面向对象的程序设计语言吗? 3. J ava是编译型的计算机语言还是解 ...
- java程序员闯关题网站_Java程序员每周必逛的十大学习网站
作为开发人员而言,必需的除开对编码的激情也要有自身的一整套小技巧,另外必不可少的也是平常学习的网站.下列个人搜集的 Java 开发者必不可少的网址,这些网址都可以提供信息内容.以及许多非常好的专题讲座 ...
- java执行exe 没捕获到输出_Java程序员注意——六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriter out = ... ja ...
最新文章
- Bounding box regression详解
- CSS里常见的块级元素和行内元素
- 人生规划五句话与你分享
- opencv_python 读取4通道png图片
- java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
- C#如何得到运行中和杀死运行中的进程?
- [NPUCTF2020]芜湖(Base64隐写)
- 2.2.3 C语言中的整数类型及类型转换(为什么强制类型转换值发生改变?带你从机器码的角度分析)
- android git提交整个项目_使用子模块和子树来管理 Git 项目 | Linux 中国
- 小米8 android9手势,这么全面的小米手机操作手势你一定没见过
- 7. 关于IntelliJ IDEA删除项目
- dd命令快速生成一个大文件
- 15.三数之和-LeetCode
- c语言大作业万年历,C语言实现简单万年历
- mysql jpa默认值_Spring JPA-枚举中枚举字段的默认值
- CSDN论坛新手指南
- python词云图生成脚本
- Python打字练习程序
- RFID室内定位技术原理浅析-RFID室内人员定位-新导智能
- python如何模拟微信扫码登录_python 微信扫码登录故障解决
热门文章
- java升序排列数组_java数组的升序降序排列
- twr java_Java7中的try-with-resources(TWR)特性
- vue项目中 路径使用的@和~的区别
- 安装PHP7.4找不到包error: Package requirements (oniguruma) were not met错误
- 北美年轻人也渴望新的社交软件?「Vibe」想用校园社群 Story 打开市场
- 基于51单片机的汽车自动照明灯超声波光敏检测远近光灯方案原理图设计
- matlab中int函数的用法
- 学习php开发难吗,PHP开发自学难吗,PHP自学要多长时间?
- 卡尔曼滤波的细致讲解从一维到多维
- vue的多标签页实现