instruccion mod

ivan
07 de Diciembre del 2005
Alguien sabe como se utiliza la funcion mod???

Diego
07 de Diciembre del 2005
Supongo que quieres obtener el resto de la división entre dos enteros, pues bien, eso se hace mediante el operador %. No obstante, si necesitas que el resultado sea no negativo, como ocurre en matemáticas o para trabajar con arrays, he creado un método que lo garantiza:
public static long mod(long dividendo,long divisor)
{
if(divisor<=0)
throw new ArithmeticException("El divisor debe ser positivo");
dividendo%=divisor;
if(dividendo<0)
dividendo+=divisor;
return dividendo;
}