7-6 jmu-Java-01入门-开根号
使用逐步逼近法对给定数值x求开根号。
逐步逼近法说明:从0开始逐步累加步长值。
步长=0.0001,epsilon(误差)=0.0001
循环继续的条件:
平方值<x 且 |x-平方值| > epsilon
说明与参考
数值输出保留6位小数,使用System.out.printf("%.6f\n")
求平方,参考Math.pow函数。
输入值<0时,返回Double.NaN
输入格式:
任意数值
输出格式:
对每一组输入,在一行中输出其开根号。保留6位小数
输入样例:
-1
0
0.5
0.36
1
6
100
131
输出样例:
NaN
0.000000
0.707100
0.600000
1.000000
2.449500
10.000000
11.445600
import java.util.Scanner;
public class Main{public static void main(String args[]){Scanner in=new Scanner(System.in);while(in.hasNext()){double x,a;x=in.nextDouble();a=0;if(x<0) System.out.println("NaN");else{while(((a*a<x))&&(Math.abs(x-a*a)>0.0001)){a+=0.0001;}System.out.printf("%.6f\n",a);}}in.close();}
}
7-6 jmu-Java-01入门-开根号相关推荐
- 7-5 jmu-Java-01入门-开根号 (20分)
使用逐步逼近法对给定数值x求开根号. 逐步逼近法说明:从0开始逐步累加步长值. 步长=0.0001,epsilon(误差)=0.0001 循环继续的条件: 平方值<x 且 |x-平方值| > ...
- java 01入门 取数字_jmu-Java-01入门-取数字
本题目要求读入若干个代表整数的字符串,然后将其转化为整数. 如果该数>=10000且<=20000,则依次输出其对应的二进制字符串.八进制字符串.十六进制字符串. 否则将字符串中的每个数字 ...
- java一个式子开根号语句_Oracle查询语句,你知道几个?(上)
介绍以下非常有用的Oracle查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等方面的查询. 日期/时间查询 1.获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天 ...
- java里面怎么开根号_新手求解呀!!!!!!!怎么开根号,为嘛我开不了
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.eve ...
- java一个式子开根号语句_[基础篇]-基础知识整理-03-JAVA中的运算符
Java中的运算符 Java 语言中常用的运算符 Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø位运算符 Ø 条件运算符(三元运算符) 算数运算符 算术运算符主要用于进行基本的算术 ...
- 3439 平方数 -java java开方(开根号)
Problem Description 飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算n与m之间所有平方数之和吗? 提示:若一个整数的开方还是整数,它就是平方数.例如:4.9.16.25是平方数. ...
- Java中开根号,你还记得吗
目录 前言 一.了解根号运算 二.Java开根号 1.Math.sqrt()开平方根 2.Math.pow()开根号 3.牛顿迭代法来近似求解平方根 总结 前言 开根号相信大家都不陌生,这是一种数学运 ...
- Java小白入门200例01之基本打印输出
作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...
- Java 基础-01 Java语言入门
文章目录 Java 基础-01 Java语言入门 1.计算机基本概念 1.1 计算机概述 1.2 计算机组成 1.3 CPU.内存与硬盘 2.软件基本概念 2.1 软件概述 2.2 人机交互方式 2. ...
最新文章
- 第5章 图像分类的数据集
- 告别 swagger-ui ,我选择了这款神器!
- Octavia health-manager 与 amphora 故障修复的实现与分析
- 二、SpringMVC的常用注解——1-@Controller
- django 1.2.1更新后 关于CSRF token missing or incorrect的问题
- 【Web安全】从xxe到phar反序列化
- matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程
- office 2003和office 2013同时安装使用的问题
- mysql root 注入_sql注入入门之mysqlroot权限下的注入利用方式
- 只要是[运算] 就会提升数据类型
- Life is not fair, get used to it.
- 坐标c语言输入数组中,求助 C语言中如何利用二维数组计算多个坐标之间的距离...
- 【语音信号处理四】DTW算法
- 计算机网络总线型结构优,总线型拓扑结构优缺点是什么
- 【第四篇】用 Qt 实现电子白板
- 广东省高中计算机学校图片,广东省排名前十的高中,快来看有你的母校吗?
- 北京邮电计算机课程表,北京邮电大学课表管理规定
- 【引路帖】【MATLAB】【求解最优化问题】
- 短视频平台开发VS直播平台开发,未来发展趋势
- 【附源码】计算机毕业设计java装修信息分享管理系统设计与实现
热门文章
- 从零开始Android游戏编程(第二版) 第二章 创建第一个程序Hello Tank
- 公钥、密钥和数字证书
- PyQt5系列教程(二)利用QtDesigner设计UI界面
- name '_name_' is not defined
- python——常见运算符号
- 气象背景场_天气预报的诞生背景
- Android中Uri和Path之间的转换
- 六面蚂蚁金服,唬住了面试官要了 30K;其实 Java 面试也没那么难
- C++ error C2059: 语法错误:“常数”
- 不会搭建Android知识框架,活该你成不了技术大牛!