1.JAVA中开平方的方法Math 类的所有方法都是静态的
我们只需要用类2113直接调用
即: Math.sqrt(dis1);
sqrt
public static double sqrt(double a)返回正确舍入的 double 值的正平方根 。特殊情5261况是:
如果4102参数是 NaN 或小于零,那么结果是 NaN 。
如果参数是正无穷大1653,那么结果就是正无穷大 。
如果参数是正零或负零,那么结果与参数相同 。
否则内,结果是最接近该参数值的真容实数学平方根的 double 值 。
参数:
a - 一个值 。
返回:
a 的正平方根 。如果参数是 NaN 或小于零,那么结果是 NaN 。
2.java语言如何求平方根使用java.lang.Math类的sqrt(double)方法 。方法详解: public static double sqrt(double a) 返回正确舍入的 double 值的正平方根 。
【java中开方怎么写】Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了:
double n;
n=Math.sqrt(9);//比如9是要平方的数
示例见下图:
结果是:
扩展资料:
平方根计算:
1、功 能: 一个非负实数的平方根
2、函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
3、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力 。
参考资料:搜狗百科-平方根计算
3.java语言如何求平方根开平方用math.sqrt(double n);就可以了,n就是要被开方的数
扩展下,如果要给m开n次方就用java.lang.StrictMath.pow(m,1.0/n);
因为都是用的double类型的数字,所以会有误差,比如
m=64;n=3,y=java.lang.StrictMath.pow(m,1.0/n);
这样如果System.out.println(y); y就是3.9999999999999996
可以用下面的函数吧结果格式化下,格式化成整数
import java.text.DecimalFormat;
public class Test82 {
public static void main(String[] args) {
double y=0;
double x=64;
int n=3;
y=java.lang.StrictMath.pow(x,1.0/n);
DecimalFormat bd=new DecimalFormat("########");//把double四舍五入取整
System.out.println(bd.format(y));
}
}
文章插图
- java中地址怎么写
- 145的英语怎么写
- 死锁不剥夺条件怎么写
- for语句怎么写死循环
- 英语卷子反思怎么写
- 中老年人如何补钙 吃它中老年补钙效果好
- 前列腺疼痛 中西结合治疗效果佳
- java获取src下文件路径怎么写
- gamma函数怎么写
- 例假期间喝酒的危害