我正在尝试在Android代码中设置一个数字平方(例如,x ^ 2),但我收到此错误:
对于参数类型int,boolean
,运算符^未定义在Android中对数字/变量进行平方有不同的方法吗?
答案 0 :(得分:5)
和你在核心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
}
}
答案 1 :(得分:2)
Android内置Math.java
数学运算课程
double power = Math.pow(2,2);
答案 2 :(得分:1)