java如和开根号

Python023

java如和开根号,第1张

JAVA凡是涉及数学的符号前面都要加MATH。

class A{

public static void main(){

double m=4.0

double n=Math.sqrt(m)

System.out.println(n)

}

}

扩展资料:

java实现开根号的运算:

public static void main(String[] args) { long start = System.currentTimeMillis()double

target=9876543212345ddouble result =sqrt(target)

System.out.println("sqrt耗时:"+(System.currentTimeMillis()-start)+",result:"+result)

start=System.currentTimeMillis()

result =SqrtByBisection(target, 0)

System.out.println("SqrtByBisection耗时:"+(System.currentTimeMillis()

start)+",result:"+result)

start=System.currentTimeMillis()

result = SqrtByNewton(target, 0)

System.out.println("SqrtByNewton耗时:"+(System.currentTimeMillis()

start)+",result:"+result)

}

java 中对一个数开根号可以使用系统提供的 Math.sqrt() 函数进行操作

例:

Math.sqrt(3) // 得到结果就是3

//以下方法传入delta值,返回含有delta开平方的最简表达式x√y的x和y的值的数组

public int[] handleSquareLoop(int delta) {

for (int i = deltai >0i --) {

if (delta % (i * i) == 0) {

int[] feedback = {i, delta / (i * i)}

return feedback

}

}

int[] feedback = {}

return feedback

}