21xrx.com
2024-09-19 09:33:32 Thursday
登录
文章检索 我的文章 写文章
Java实现求开根号的方法,附带代码案例
2023-06-14 22:10:07 深夜i     --     --
Java Math类 开平方 复数类

在Java中,我们可以使用Math类的sqrt()方法来实现求开根号的功能,该方法接受一个double类型的参数,并返回一个double类型的结果。例如,要求10的开根号,可以这样写:


double result = Math.sqrt(10);

System.out.println(result); // 输出3.1622776601683795

注意,如果参数是负数,则会返回NaN(Not a Number)。如果要对负数取平方根,可以使用Math类的静态方法pow(),将指数设置为0.5,例如:


double negNum = -10;

double result = Math.pow(negNum, 0.5);

System.out.println(result); // 输出NaN

如果要求复数的平方根,可以使用Java提供的复数类Complex,例如:


Complex comp = new Complex(3, 4);

Complex result = comp.sqrt();

System.out.println(result); // 输出(2 + i)

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复