Greetings all,
I am having a hard time performing exponential operations on doubles.
My code looks like
public double getExpon(double a, double b) {
double ans = a ^ b;
return(ans);
}
and I am getting the compiler error:
operator ^ cannot be applied to double,double
double ans = a^b;
Does anyone know why? I am totally bewildered.
adam.balgach@gmail.com - 06 Dec 2006 20:02 GMT
Never mind, I forgot you have to use Math.pow(a,b)
and not a^b [bitwise OR operation?]
> Greetings all,
>
[quoted text clipped - 12 lines]
>
> Does anyone know why? I am totally bewildered.
Adam Maass - 08 Dec 2006 04:05 GMT
> Greetings all,
>
[quoted text clipped - 12 lines]
>
> Does anyone know why? I am totally bewildered.
^ isn't exponentiation in Java; it's (integer) XOR.
Check out Math.exp
-- Adam Maass