[SOLUCIONADO] Duda sobre java

Iniciado por $francisco, Enero 29, 2015, 06:29:12 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Enero 29, 2015, 06:29:12 PM Ultima modificación: Febrero 26, 2015, 10:01:35 PM por Gabriela
Código: java
private int numero = 10;
....
....
....

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


no entiendo el (int), ¿pueden explicarmelo?

Enero 29, 2015, 06:46:22 PM #1 Ultima modificación: Enero 29, 2015, 06:51:44 PM por Once
Nunca he tocado Java, pero estoy casi seguro que es type casting

Edito: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos!







No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

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.