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
}