Ayuda con este programa java. (Que me da errores )
Import java.*;
public class Primitiva {
private Integer numeros[];
private int numGuardados;
public Primitiva() {
numGuardados = 0;
numeros = new Integer[6];
}
public void guardarNumero(Integer n)
throws ExcepcionNumeroDuplicado,ExcepcionNumeroFueraRango,
ExcepcionCombinacionCompleta {
if (numGuardados > 5) throw new ExcepcionCombinacionCompleta();
if (n.intValue() < 1 || n.intValue() > 49)
throw new ExcepcionNumeroFueraRango("El número" +n+ " no está entre 1 y 49");
for (int i = 0; i < numGuardados; i++) {
if (numeros.equals(n))
throw new ExcepcionNumeroDuplicado("El numero " + n +
" ya está en la combinación");
}
numeros[numGuardados++] = n;
}
}
Lo he vuelto a guardar en otro lado ... Me da errores que no encuentra las excepciones... :S maldita sea
public class Primitiva {
private Integer numeros[];
private int numGuardados;
public Primitiva() {
numGuardados = 0;
numeros = new Integer[6];
}
public void guardarNumero(Integer n)
throws ExcepcionNumeroDuplicado,ExcepcionNumeroFueraRango,
ExcepcionCombinacionCompleta {
if (numGuardados > 5) throw new ExcepcionCombinacionCompleta();
if (n.intValue() < 1 || n.intValue() > 49)
throw new ExcepcionNumeroFueraRango("El número" +n+ " no está entre 1 y 49");
for (int i = 0; i < numGuardados; i++) {
if (numeros.equals(n))
throw new ExcepcionNumeroDuplicado("El numero " + n +
" ya está en la combinación");
}
numeros[numGuardados++] = n;
}
}
Lo he vuelto a guardar en otro lado ... Me da errores que no encuentra las excepciones... :S maldita sea
1 respuesta
Respuesta de zeusnay
1