永发信息网

关于java开平方函数

答案:4  悬赏:30  手机版
解决时间 2021-03-22 07:53
关于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中sqrt函数是包含在Math中的。
你导入错了呗,sqrt()在lang的Math包里。lang包是默认的,sqrt()方法可能不止一个,对应你那个参数可能就是math包里那个,当然要声明
并不是前面加上Math.
他实际上的意思是说,在lang包里面有一个Math类,在这个Math类里面有一个sqrt()的静态方法。
静态方法的使用不需要new,直接就是类名.方法名就可以调用了。
所以看起来就是Math.sqrt();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何用chase的储蓄卡还款discovery
情人满满情如满满是什么歌
英雄联盟 劫 新手怎么练和使用
学空乘专业都要什么标准呐宝贝?整容(压双眼皮
高密赤霞珠干红葡萄酒百岸98庄园多少钱
英语作文忙碌的一天
友情好像什么排比句,关于同学友情的排比句像
金兴智能空调三门峡总代理在哪里啊,我有事要
单选题“惊世两弹,高涨一星”是中华平易近族
求助,安装完以后出现“fullscreen setup”咋
若a是方程x²-x-1=0的一个根,求a³
上下班玩手机有危害 有什么好的标语
脚手架连墙件有哪几种?各有什么要求。
海贼王剧场版按顺序说出名字
不锈钢内胆好吗,不锈钢电饭煲内胆好吗
推荐资讯
带玉写的《我的贴身校花》里,唐宇上过几个女
两次工业革命间人口为什么从欧洲亚洲迁到美洲
抛向空中的石块,最终回落到地面,这是因为它
The rockets take astronauts and man-made s
山城餐馆地址有知道的么?有点事想过去
西塘平时要门票吗,现在西塘晚上几点不用门票
由于做错了事而惋惜懊悔的心情是什么词语
没车生活意味着什么,生活是什么作文600字
杀牛场火锅怎么样?
pk台球俱乐部地址好找么,我有些事要过去
的做法,炒玉米豌豆怎么做好吃,炒玉米豌豆的
怡兴路/荔城中大道(路口)地址在什么地方,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?