① java里定義一個數字的N次方該怎麼定義是否有這樣的寫法
1)可以直接來使用java常用類中的Math類,自比如求2的三次方(2^3)
double num1= Math.pow(2,3);(不過此時獲取的數據為double類型值為 8.0);
2)如果想要int類型的數據需要強制類型轉換
int num = (int)Math.pow(2,3);(此時的數據為 8);
② java中10的n次方怎麼表示
java中10的n次方的表示方式:
方法聲明:Math.pow(double m, double n)
參數說明:m為要求方的數,n為次方數
當然如果你版願意也權可以自己寫個方法來實現m的n次方,實現起來也相當簡單。
下面是自己寫的例子,我覺得用整數做參數就行了,一般都是整數去求方的。
public static long pow(long m, long n){
long result = 1L; //0次方時為1
for(int=0;i<n;i++){
result *= m; //每次乘上次計算次方的結果
}
return result; //計算好了,返回值
}