Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: $francisco en Enero 29, 2015, 06:29:12 PM

Título: [SOLUCIONADO] Duda sobre java
Publicado por: $francisco en Enero 29, 2015, 06:29:12 PM
Código (java) [Seleccionar]
private int numero = 10;
....
....
....

private void funcion(int i){
    numero = (int) i/5;
}


no entiendo el (int), ¿pueden explicarmelo?
Título: Re:duda sobre java
Publicado por: Once en Enero 29, 2015, 06:46:22 PM
Nunca he tocado Java, pero estoy casi seguro que es type casting

Edito: https://sites.google.com/site/pro012iessanandres/java/conversion-entre-tipos-primitivos-casting

Saludos!
Título: Re:duda sobre java
Publicado por: Cronos en Enero 30, 2015, 02:04:03 PM
Es facil arriba estas declarando una variable de tipo 'int' y mas abajo con el (int) casteas ya que estas haciendo una divicion y estaria dando un float. Entonces para evitar una exception se castea asi se guarda del tipo correspondido.