This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Next time you post about a problem, be sure to include any exception you're getting, and any other salient details. Just posting a piece of code and asking "what is the problem" is unlikely to elicit helpful responses, especially if quickly followed by something with an exclamation mark.
So: What is happening if you run this code? Why do you think that is? Note that -despite the class name- there is no casting going on here: Integer.parseInt expects an integer, and nothing else.
Exception in thread "main" java.lang.NumberFormatException: For input string: "1600.00"