我正在构建一些基本程序作为练习不同编程技术的一种方式。我以为我写了一个程序来计算指数,但它不能正常工作。
如果我输入整数,它工作正常,即。平方 (2,5) 但 (2,4.5) 不起作用。
public static double squared(double a, double b) {
double a1 = a;
double sq = 0;
while (b > 1) {
sq = a*a1;
a =sq;
b--;
}
return sq;
}
public static void main(String[] args) {
System.out.println(squared(2,2));
}
智慧大石
皈依舞
相关分类