double x= (double).parseDouble(s);
This line does not make sense. double is a primitive and you can not call a method (aka dereference) a primitive. You probably meandouble x= Double.parseDouble(s);
The API is your friend.