java 中對(duì)一個(gè)數(shù)開(kāi)根號(hào)可以使用系統(tǒng)提供的?Math.sqrt() 函數(shù)進(jìn)行操作
在漢南等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,漢南網(wǎng)站建設(shè)費(fèi)用合理。
例:
Math.sqrt(3);?//?得到結(jié)果就是3
正確表示方式是:
Math.sqrt(2)
sqrt函數(shù)所在類為數(shù)學(xué)工具包java.lang.Math類。sqrt函數(shù)原型:
public?static?double?sqrt(double?a)
作用是返回正確舍入的double值的正平方根。
參數(shù)a的各種取值得到的結(jié)果:?
1、如果參數(shù)是 NaN 或小于零,那么結(jié)果是 NaN。?
2、如果參數(shù)是正無(wú)窮大,那么結(jié)果就是正無(wú)窮大。?
3、如果參數(shù)是正零或負(fù)零,那么結(jié)果與參數(shù)相同。?
否則,結(jié)果是最接近該參數(shù)值的真實(shí)數(shù)學(xué)平方根的 double 值。
JAVA凡是涉及數(shù)學(xué)的符號(hào)前面都要加MATH。
class A{
public static void main(){
double m=4.0;
double n=Math.sqrt(m);
System.out.println(n);
}
}
擴(kuò)展資料:
java實(shí)現(xiàn)開(kāi)根號(hào)的運(yùn)算:
public static void main(String[] args) { long start = System.currentTimeMillis(); double
target=9876543212345d; double result =sqrt(target);
System.out.println("sqrt耗時(shí):"+(System.currentTimeMillis()-start)+",result:"+result);
start=System.currentTimeMillis();
result =SqrtByBisection(target, 0);
System.out.println("SqrtByBisection耗時(shí):"+(System.currentTimeMillis()
start)+",result:"+result);
start=System.currentTimeMillis();
result = SqrtByNewton(target, 0);
System.out.println("SqrtByNewton耗時(shí):"+(System.currentTimeMillis()
start)+",result:"+result);
}
double num=4.0;
double num2=Math.sqrt(num);
System.out.println(num2);
Math.sqrt(num);是Java內(nèi)置的開(kāi)根號(hào)的函數(shù)