Pregunta: | 59188 - COMO CONVERTIR UNA VARIABLE DE TIPO DOUBLE A INT Y DE VICEVE |
Autor: | Richy Sandoval |
hola buen dia, el problema que tengo es q necesito manejar una variable de tipo double como entera, y solo se que hay q aplicar un cast, o eso m comentaron y no se como hacerlo, hay alguien que me pueda decir como se hace o d q forma se puede hacer??
ejemplo: double x,p; int y; x=3.1416*p; y= x entera convertir x (double) a int graxs x su ayuda!! en espera d su pronta respuesta!! |
Respuesta: | Deyris Drake Neninger |
Hola,
qué sepas que cuando haces este cast, estás truncando la información porque evidentemente, un double no cabe en un int. Para hacer el cast: Variable_entera = (int) Variable_double Te puedes documentar en: http://www.infor.uva.es/~jmrr/TAD2003/Sesiones/TADONJava/Tipos.html#int También puedes truncar el valor double al que más se acerca con alguna función de la librería Math (http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html) que puedes encontrar en la famosa y util API. Suerte. |