访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容
import java.lang.*; import java.math.*; public class testmath { public static Double square(double num,double a) { double value; value=Math.pow(num,1/a); return value; } public static void main(String[] args) { Double x = 32.0; Double y=5.0; System.out.println(square(x,y)); } }
没东西可以抓
public class Test{ public static Double square(double num,double a){ return(Math.pow(num,1/a)); } public static void main(String[] args){ System.out.println(square(32.0,5.0)); }}
下面是引用PeterPan于2005-04-8 11:47发表的 : 嗯...,小小的Debug一下,请唐老鸭大大别见怪。某数字 x 开3次根号,等同于取它的三分之一次方,不是乘以三分之一次方。程式码可以不用import,因为 java.lang.* 预设就会 import 了。java.math.* 不需要 import,因为 Math这个 class 的位置在 java.lang.Math,也就是在 java.lang.* 底下。改写如下↓.......
下面是引用PeterPan于2005-04-8 19:55发表的 :那我就放心的继续耍嘴皮子了 我上辈子一定是乌龟身上的毛
public static double pow(double a, double b) { return StrictMath.pow(a, b); // default impl. delegates to StrictMath }
public static native double pow(double a, double b);