instruccion mod
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;
}
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;
}