關於JAVA次方運算的程式表示
在Java程式裡,"^"為XOR運算,不是次方。
Java要次方運算的話必須使用"double 要傳回的值=Math.pow(底數,次方數);"
Java要使用分數,例如:二分之三,必須寫成"3.0/2.0",必須點零。 以上轉自http://lms.ctl.cyut.edu.tw/9614025/doc/2469
以下為一計算次方最後作MOD運算的程式範例:
class MODtest{
public static void main(String[] args){
int a1 = 2; //底數
int a2 = 17; //次方數
double A1 = Math.pow(a1,a2); //次方結果
int B1 = 133;
double ANS = A1 % B1; //MOD結果
System.out.println( a1 + " 的 " + a2 + " 次方 " + " mod " + B1 + " = " + ANS );
}
}
Java要次方運算的話必須使用"double 要傳回的值=Math.pow(底數,次方數);"
Java要使用分數,例如:二分之三,必須寫成"3.0/2.0",必須點零。 以上轉自http://lms.ctl.cyut.edu.tw/9614025/doc/2469
以下為一計算次方最後作MOD運算的程式範例:
class MODtest{
public static void main(String[] args){
int a1 = 2; //底數
int a2 = 17; //次方數
double A1 = Math.pow(a1,a2); //次方結果
int B1 = 133;
double ANS = A1 % B1; //MOD結果
System.out.println( a1 + " 的 " + a2 + " 次方 " + " mod " + B1 + " = " + ANS );
}
}
留言
張貼留言