Categorías
Basics

Ejemplo doble de Java

¿Alguna vez te has encontrado con la situación en la que obtienes un número entero pero realmente quieres un doble?

Para el siguiente método, devide (2,3) devolverá 0.0.

public static double devide(int x, int y){
	return x/y;
}

El problema es que x / y hace una división int. Si desea que haga una división doble, puede convertir uno de los operandos. Ambos (doble) x / y y x / (doble) y funcionarán.

public static double devide(int x, int y){
	return (double)x/y;
}

Muy a menudo, es posible que desee redondear un número doble. Hay varias formas de hacerlo y el siguiente es un método simple de uso común. Si desea redondear el resultado a 2 dígitos, puede utilizar el siguiente código:

public static double divide(int x, int y){
	double z= (double)x/y;
	double pro = Math.round(z * 100);
	return pro/100;
}

  ¿Cómo construir su propia biblioteca de Java?

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *