Hola programadores tengo problemas en este ejercicio porfavor ayundeme
En la aplicacion el usuario ingresa codigo de un alumno, su nombre y apellido, pero si el usuario ingresa el mismo codigo para otro alumno
la aplicacion no debe permitir agregarlo a lista y mostrar un mensaje de error , esta aplicacion debe desarrollarse con un arreglo(se que hay otras maneras, pero esta debe ser con arreglos)
He realizado 2 clase
Una Que Muestre --- DatAlum
Otra que busque el codigo pero no me sale ---RegAlum
Les envio el codigo para ver si me pueden ayudar
//CLASE DATALUM
public class DatAlum {
String cod="", ape="", nom="";
public String get_Alum() {
String s= "";
s= cod + "\t" + ape + "\t" + nom + "\n";
return s;
}
public int set_Alum(String c, String a, String n) {
cod=c;
ape=a;
nom=n;
return 0;
}
}
//CLASE REGALUM
public class RegAlum {
final int N=2;
DatAlum valums[]=new DatAlum[N];//inicializa todo el arreglo
int ix =-1;
//Metodo
public int addalum(String c, String a, String n) {
if(ix++ >=N) return -1;
//if(buscar(c)==0) return -1;
valums[ix]= new DatAlum();
valums[ix].set_Alum(c,a,n);
return 0;
public int buscar(String cc) {
int i=0, pos=-1;
while ((i<= N-1) && (pos==-1)){
if(valums.cod.equalsIgnoreCase(cc)){//son iguales
pos=i;
}
i++;
}
return pos;
public void showalum(TextArea t) {
t.append(valums[ix].get_Alum());
}
}
}
}