21xrx.com
2024-11-05 18:57:32 Tuesday
登录
文章检索 我的文章 写文章
Java中的平方根计算方法及示例
2023-06-15 17:11:19 深夜i     --     --
Java平方根 Math类 BigDecimal类

在许多计算中,需要用到平方根的计算。Java提供了内置的数学类Math,可以方便地进行数学计算,包括平方根的计算。下面是使用Math类计算平方根的实例代码:


//计算平方根

double number = 16;

double squareRoot = Math.sqrt(number);

System.out.println("平方根为:" + squareRoot);

代码中,先定义了一个变量number为16,然后使用Math类中的sqrt()方法计算该数的平方根,并将结果赋值给squareRoot变量。最后使用System.out.println()方法输出平方根的值。

除了Math类,Java还提供了BigDecimal类可以进行精确计算,包括计算平方根,其用法如下:


//计算平方根

BigDecimal number = new BigDecimal("16");

BigDecimal squareRoot = number.sqrt(new MathContext(10));

System.out.println("平方根为:" + squareRoot);

在代码中,首先定义了一个BigDecimal类型的变量number,并且将其值设为"16"。然后,使用该变量的sqrt()方法计算平方根,并将结果赋值给squareRoot变量。MathContext是BigDecimal类的一个参数,用于设置精确度和舍入模式。

本文主要介绍了在Java中计算平方根的两种方法:使用Math类和使用BigDecimal类。

  
  

评论区

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