Anuncios

Bienvenidos sean a este post, hoy veremos otro de los metodos de redondeo.

Anuncios

Este metodo es similar a rint dado que nos devolvera el entero mas cercano dependiendo de sus decimales, es decir si es menor a 50 nos devolvera el entero mas pequeño y si es igual o mayor a 50 nos devolvera el entero mas grande, tambien pertenece a la clase Math pero la diferencia estara en el tipo de devolucion dado que sera un entero en lugar de un double, como sucedia con rint, por ultimo como en el caso de rint tampoco es afectado por el signo pero para entender mejor el concepto hagamos un ejemplo, para ello crearemos un nuevo archivo llamado redondeo.java y le agregaremos el siguiente codigo:

redondeo.java

public class redondeo
{
	public static void main(String [] args)
	{
		double [] d = { 100.25, 100.50, 100.75, 100.15 };
		
		for (int i=0; i < d.length; i++)
		{
			System.out.println(Math.round(d[i]) + " | " + d[i]);
		}
	}
}
Anuncios

Este es un ejemplo simple para poder verlo en accion, donde primero crearemos un array de tipo double con varios valores, luego por medio de un bucle for pasaremos por todos los elementos, mostraremos en pantalla el resultado de utilizar a round junto a su valor original para ver su redondeo, con esto comentado pasemos a compilar y probar el codigo para ver su salida:

tinchicus@dbn001vrt:~/lenguajes/java$ java redondeo 
100 | 100.25
101 | 100.5
101 | 100.75
100 | 100.15
tinchicus@dbn001vrt:~/lenguajes/java$
Anuncios

Este nos devolvio un valor entero de acuerdo a lo explicado anteriormente, lo bueno de este metodo es que el resultado podemos asignarlo tanto a una variable de tipo int o long dependiendo de nuestra necesidad, por lo tanto si complementamos con lo visto con rint podemos utilizar dependiendo de nuestra necesidad tanto uno como el otro dado que trabajan de la misma forma pero los tipos devueltos son diferentes.

Anuncios

En resumen, hoy hemos visto a round, como es, como trabaja, que valor nos devuelve, que tipo de valor nos devuelve, cual es su diferencia con respecto a rint, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Donación

Es para mantenimento del sitio, gracias!

$1.00