Greetings all,

I'm trying to use the Math.pow(2, b) in the following manner. The program prompts for a user input (int). It then takes the user int and puts it into a forumla that (amoung other things) computes the number 2 to the input's power. (Thus I'm using the Math.pow(2, b). The problem I'm having of course is one of accuracy with a compile time error. Math.pow wants to return a double, but my input is an int. I know I have to "cast", but I don't have a decent example of how to do a cast. Also, I'm using one file to keep my methods, and another file that actually runs the program. So would the cast go in the file with the method that does the calculation?

Let me try to explain. File 1 prompts the user for the input. The user enters a number. That number is passed to File 2 that has the method with the calculation. File 2 does the calculation, then passes the result back to the first file and displays the result to the user.

My 2 questions are:
1. Which file do I put the cast?
2. What is the syntax for the cast?

Thanks for your consideration,

13 Years
Discussion Span
Last Post by Bud4java
(int)Math.pow ( 2, b ); // Cast the result of pow to int

Thanks for your help!


This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.