Java中sqrt的抬头,Java Math.sqrt()方法

描述

java.lang.Math.sqrt(double a) 返回正确舍入的一个double值的正平方根。特殊情况:

如果参数是NaN或小于为零,那么结果是NaN.

如果参数是正无穷大,那么结果为正无穷大.

如果参数是正零或负零,那么结果是一样的参数.

否则,其结果是最接近真正的数学平方根的参数值的double值。

声明

以下是java.lang.Math.sqrt()方法的声明

public static double sqrt(double a)

参数

a -- a value.

返回值

此方法返回一个正平方根。如果参数是NaN或小于为零,那么结果为NaN。

异常

NA

实例

下面的例子说明了如何使用lang.Math.sqrt()方法。

package com.yiibai;

import java.lang.*;

public class MathDemo {

public static void main(String[] args) {

// get two double numbers numbers

double x = 9;

double y = 25;

// print the square root of these doubles

System.out.println("Math.sqrt(" + x + ")=" + Math.sqrt(x));

System.out.println("Math.sqrt(" + y + ")=" + Math.sqrt(y));

}

}

让我们来编译和运行上面的程序,这将产生以下结果:

Math.sqrt(9)=3.0

Math.sqrt(25)=5.0

【转载】C#使用Math.Sqrt方法进行开平方操作

在C#的数学数值运算中,有时候需要进行对数值进行开平方操作,C#的数值计算类Math类中内置了开平方操作的方法Sqrt,直接调用此方法可计算出相应的平方值,Math.Sqrt方法签名为:double ...

为什么要用Math.sqrt(i)方法

java 练习题 判断 101-200 之间有多少个素数,并输出所有素数 public class Prime { public static int count = 0; public static ...

java代码Math.sqrt

总结:这个判断小数的题目,当时全只2有一个人想出了结果.老师很开心.我很桑心~~~~ 我没想到要取膜,我只想到了除以等于0就够了.至于中间的“取膜”,我没凑齐来,还是不够灵活 package com. ...

无线网络覆盖-java中,用Math.sqrt()时,必须要注意小数问题

时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学. 现在学校给了他一个机会,因此他要购买 ...

解决java.math.BigDecimal divide方法运算结果为无限小数问题

http://samueli.iteye.com/blog/224755 BigDecimal除法运算报错,错误如下:Non-terminating decimal expansion; no exa ...

【java】Java.math.BigDecimal.subtract()方法实例

java.math.BigDecimal.subtract(BigDecimal subtrahend) 返回一个BigDecimal,其值为 (this - subtrahend), 精度为 max ...

Java.math.BigDecimal.abs()方法

java.math.BigDecimal.abs()返回一个BigDecimal,其值是此BigDecimal的绝对值,其标度是this.scale(). 声明 以下是java.math.BigDec ...

java.math.*;(一)

package com.test; /* Math类: java.lang.Math类中包含基本的数字操作,如指数.对数.平方根和三角函数. java.math是一个包,提供用于执行任意精度整数(Bi ...

14-02 Java Math类,Random类,System类,BigDecimal类

Math类 Math的方法 package cn.itcast_01; /* * Math:用于数学运算的类. * 成员变量: * public static final double PI * pu ...

随机推荐

H5页面左图右边文字如何布局

html>

    

在使用SQLite插入数据时出现乱码的解决办法

在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常.例如调用sqlite3_open打开数 ...

latex公式中的空格如何表示

两个quad空格 a \qquad b 两个m的宽度 quad空格 a \quad b 一个m的宽度 大空格 a\ b 1/3m宽度 中等空格 a\;b 2/7m宽度 小空格 a\,b 1/6m宽度 ...

Linux远程登录

Linux远程登录 远程登录 关闭linux的防火墙 /etc/init.d/iptables stop 启动VNC服务器 Vncserver & 然后记住desktop is localho ...

同步fifo的verilogHDL设计实例

原创 设计一个fifo,输入16bit,输出16bit的data,寻址宽度5bit,有空满标志. top 层如下所示: /* date : 2014/10/14 version : modelsim ...

从零开始学 Web 之 Ajax(七)跨域

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

msp430学习笔记-ADC12

本文引用:http://bbs.ednchina.com/BLOG_ARTICLE_3013748.HTM MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,它具有高速度,通用性等特 ...

基于CRF的中文分词

http://biancheng.dnbcw.info/java/341268.html CRF简介 Conditional Random Field:条件随机场,一种机器学习技术(模型) CRF由J ...

[转] JSON转换

转载自:http://www.360doc.com/content/12/0413/14/9529755_203286509.shtml# JSON简介 JSON(JavaScript Object ...

弹出层小插件之(一)sweetalert

//弹出层小插件之(一)sweetalert 1.引入sweetalert.css 2.引入sweetalert.min.js 下载地址:http://t4t5.github.io/sweetaler ...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值