Androidの数字の2乗を撮る方法
-
26-12-2019 - |
質問
私はAndroidコードで番号の二乗(例えばx ^ 2)を作成しようとしていますが、このエラーを入手します。
演算子^は引数型に未定義のint、boolean
Androidの数/変数を正方形にするための異なる方法はありますか?
解決
コアJavaで表示すると同じようにします。
Math.pow(yournumber,power)
はyournumber^power
のように機能します。
import java.lang.*;
public class MathDemo {
public static void main(String[] args) {
// get two double numbers
double x = 2.0;
double y = 5.4;
// print x raised by y and then y raised by x
System.out.println("Math.pow(" + x + "," + y + ")=" + Math.pow(x, y));// works like x^y
System.out.println("Math.pow(" + y + "," + x + ")=" + Math.pow(y, x));//works like y^x
}
}
. 他のヒント
AndroidのJavaのMath.pow()を使用できます
double power = Math.pow(2,2);
. 整数の二乗が必要な場合は、x*x
を実行できます。
オーバーフローする可能性があるように注意してください。
もう1つのオプションは、 java.lang.math#pow ですが、それは浮動小数点数で動作します。
所属していません StackOverflow