Java语言如何求平方根

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言如何求平方根相关的知识,希望对你有一定的参考价值。

问题 

在编程时,会遇到求平方根的问题,本次问题讲到如何使用Java来求解平方根。

方法

使用java.lang.Math类的sqrt(double)方法求平方根。Math是java.lang包中的类,所以就可以直接使用这个类。Double为对象中的基本类型。例如求正整数16的平方根:先定义一个变量double n;令n = Math.sqrt(16),打印得到结果为4。

package blog;
public class Test01
   public static void main(String[] args)
       double a = 16;
       System.out.println("16的平方:" + Math.sqrt(a));
       System.out.println("2^3=" + Math.pow(2, 3));
       System.out.println("-4的绝对值=" + Math.abs(-4));
       System.out.println("100的对数=" + Math.log10(100));
   

结果如图所示:

结语

针对java语言如何求平方根问题,提出sqrt(double)方法,通过实验证明该方法是有效的,但是也有一些不足的地方,例如在此问题中直接调用了java库中的sqrt()函数,如果不直接调用函数,则需要使用其他的方法。

以上是关于Java语言如何求平方根的主要内容,如果未能解决你的问题,请参考以下文章

java语言开发环境搭建

JAVA语言开发基本原理

为什么java不是最强的语言而JVM确可以叫做最强的虚拟机呢?

Java语言开发环境搭建

JVM使用什么语言写的?

07 JVM 是如何实现反射的