Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2009, 19:40
Avatar de -=ArgoN=-
-=ArgoN=-
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 19 años, 4 meses
Puntos: 1
Exclamación System.out.println(1/2); --> 0

Hola amig@s,

¿Alguien sabría explicarme porqué pasa esto?

Código:
public class Clase {
	
	public static void main(String[] args) {
		
		double division = 1/2;
		
		double suma = division + 1;
		
		System.out.println("1/2 = "+division); // devuelve: 1/2 = 0.0
		System.out.println("1/2 + 1 = "+suma); // devuelve: 1/2 + 1 = 1.0
		
	}
	
}
Perdí como 1/2 hora buscando el error por culpa de eso

ArgoN

Última edición por -=ArgoN=-; 23/05/2009 a las 19:49