java开根号函数_如何在Java中计算平方根和平方根?

本文介绍了Java中计算平方根和平方的不同方法,包括使用Math.pow函数和Math.sqrt()方法。讲解了平方根的概念,并提供了相关代码示例,展示了如何在Java中找到一个数的平方根。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最受欢迎的Java面试问题之一是,“给定一个整数x,编写一个Java程序来找到它的平方根”。解决这个问题有很多方法。在本文中,让我们看看在Java中查找平方根和平方根的不同方法。

最受欢迎的Java面试问题之一是,“给定一个整数x,编写一个Java程序来找到它的平方根”。解决这个问题有很多方法。在本文中,让我们看看在Java中查找平方根和平方根的不同方法。

什么是平方根和平方根?如何在Java中使用数学.pow函数如何在Java中使用java.lang.Math语言.sqrt()方法,使用数学.pow(函数而不使用任何内置函数

,在讨论Java中的平方根代码之前,让我们先理解平方根这个术语。

平方根和平方根

一个数的平方就是这个数乘以它本身。换句话说,当我们把一个整数相乘时,我们称之为数的平方。从数学上讲,一个数的平方是n=n*n

平方例如,4的平方是4*4=16

平方根正好与平方相反。一个数的平方根,n,是当n乘以它本身时得到的数。从数学上讲,一个数的平方根是

的平方根n=√n

,现在你知道一个数的平方根和平方根是什么了,让我们看看用Java计算它们的不同方法。

如何用Java

来计算一个数可以用两种不同的方法来计算:

将这个数乘以它本身,称为数学.pow函数方法1:将一个数乘以它自身的平方

这里是一个Java程序,将一个数乘以本身。

包MyPackage;进口java.util.Scanner扫描程序;公共班级广场1{ 双数值;系统输出打印(“输入数字:”);数字=sc.nextDouble公司(); 双正方形=num*num;系统输出打印(“ num ”的平方是:“ Square);}

输出

输入数字:10方法2:将数字与数学.pow方法

这里有一个Java程序来调用数学.pow方法平方一个数字。

包MyPackage;进口java.util.Scanner扫描程序;进口java.lang.Math语言;公共课广场2{ 公共静态void main(字符串args[]){ 双数值;Scanner sc=新扫描仪(程序输入);系统输出打印(“输入数字:”); 双正方形=数学.pow(数字,2);}

输出

输入数字:22

现在让我们看看如何在Java中计算数字的平方根。

如何在Java中找到数字的平方根

在Java中有多种方法可以找到给定数字的平方根。让我们探索其中的一些。

方法1:Java程序使用java.lang.Math语言.sqrt()方法

语法

public static double sqrt(double x)

参数:x是要返回其平方根的值。Return:此方法返回传递给它的参数的平方根值。如果参数x为正双倍值,则当x为NaN或小于零时,此方法返回x的平方根;如果参数x为正无穷大,则此方法返回NaN;当x为正或负零时,此方法返回正无穷大,此方法将结果返回为零,并带有相同的符号

Code

package MyPackage;公共类SquareRoot2{公共静态void main(字符串args[])双a=100; 系统输出打印(数学.sqrt(a) );//输入正值,输出x的平方根 双b=-81.00; 系统输出打印(数学.sqrt(b) ); 双c=0.0/0; 系统输出打印(数学.sqrt(c) ); 双d=1.0/0;//输入正无穷大,输出正无穷大 系统输出打印(数学.sqrt(d) ); 双e=0.0;//输入正零,输出正零 系统输出打印(数学.sqrt(e) ); }

输出

10.0南0.0分进口java.util.Scanner扫描程序;公共类SquareRoot1{公共静态void main(字符串[]参数){双数值;系统输出打印(“输入数字:”);数量=sc.nextDouble公司(); 双平方根=数学.pow(数字,0.5);}

输出

输入数字:81给定数的平方81.0=9.0公共类平方根{ 公共静态双正方形(双数字){ 双平方根=数字/2; 做{平方根=(t (数字/t))/2; 返回平方根;公共静态void main(字符串[]参数)双数=16;根=平方(数字);系统输出打印(“平方根:” 根);}

输出

编号:121.0平方根:11.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值