訪客只能看到部份內容,免費 加入會員 或由臉書 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);