Hola a tod@s, estoy en la uned cursando la asignatura de java, y hay un ejemplo en el libro, en el cual se quiere crear un objeto visor de reloj, que es un reloj digital, el caso es que hay un metodo, que es el de incremeto del reloj, que no logro a comprender, os dejo aqui el codigo entero y resaltado el metodo que no comprendo, gracias de antemano.
public class VisorDeNumeros
{
private int limite;
private int valor;
//Constructor de obj etos de la clase VisorDeNumeros
public VisorDeNumeros (int limi teMaximo)
{
limite = limiteMaximo;
valor = O;
}
//metodos
public int getValor ( )
{
return valor;
}
public void setValor (int nuevoValor)
{
if ( (nuevoValor >= O) && (nuevoValor < limite))
valor = nuevoValor;
}
public String getValorDelVisor()
{
if(valor < 10)
return "O" + valor;
else
return " " + valor;
}
public void incrementar ( )
{
valor = (valor + 1) % limite;
}
}
//fin