wwfl.net
当前位置:首页 >> jAvA平方函数 >>

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 Math.pow(x,3)就是立方

JAVA 里平方的用法: 1.直接将同一个数相乘;int b=6; int a = b*b;//两个数相乘达到平方的效果2.使用Math的pow方法求平方//第一个参数是底数,第二个数是指数 int b=6; int a = Math.pow(b,2);//表示b的平方

sqrt(double a) 返回正确舍入的 double 值的正平方根

都在Math类中呢,看java的API的帮助文档吧,那里面都有的

可以使用两个数相乘,或者使用自带的方法平方. 1,double a = b*b;两个数相乘达到平方的效果. 2,double a = math.pow(b,2);表示b的平方.第一个参数是底数,第二个数是指数.

<p>有啊,</p> Pow(double a,double b);//返回第一个参数的第二个参数次幂的值第二个参数写2,就是求平方的!

java.lang.Math类里有这个方法.(1)直接用Math.sqrt();方法(2)用pow(double a, double b)方法 返回第一个参数的第二个参数次幂的值.你把第二个参数搞成1/2就可以了.

public static double sqrt (double c) {if (c err * t)t = (c/t + t) /2.0;return t;}

当然是math.pow了,内部用了移位的方法实现

一楼写的有问题!Math.pow(2,n); 计算出来的数是一个double 型的数.int a=(int)Math.pow(2,n); //计算结果是一个int类型 double a=Math.pow(2,n); //计算结果是一个double类型

qhgj.net | lyxs.net | 596dsw.cn | ldyk.net | 369-e.net | 网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com