[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: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Saludos!







You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

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.