salve ragazzi ho il seguente problema


codice:
	

public static  double getMyDoubleValue(long l1 , long l2 ){ 		 		

double result = (l2 -l1) / l2

return result ;
 
}
in questo caso il risultato di result è 0.0

codice:
	

public static  double getMyDoubleValue(long l1 , long l2 ){ 		 		

double tempResult = l2 -l1
double result = tempResult / l2

return result ;
 
}
in questo caso mi da un risultato diverso da 0 tipo 0.000371

perchè si presenta questa differenza nei risultati