Buongiorno a tutti, mi chiamo Andrea e da qualche mese sto seguendo un corso di formazione java, dovrei creare un programma dove inserire dei dati di studenti, tra questi i numeri di matricola, ma vorrei inserire un controllo che impedisca di inserire 2 volte lo stesso numero in modo che sia univoco, oppure meglio creare una sequenza crescente di numeri in modo da non doverlo nemmeno scrivere.
Qualcuno potrebbe scrivermi un codice d'esempio?
Per ora ho scritto questo codice, grazie a tutti!
codice:
package presentazione;
public class Studente extends Persona{
private int matricola;
public Studente(){
super();
matricola = 0;
}
public Studente(String nomeIniziale, int matricolaIniziale){
super(nomeIniziale);
matricola = matricolaIniziale;
}
public void reimposta (String nuovoNome, int nuovaMatricola){
setNome(nuovoNome);
matricola = nuovaMatricola;
}
public int getMatricola(){
return matricola;
}
public void setMatricola(int nuovaMatricola){
matricola = nuovaMatricola;
}
public void scriviOutput(){
System.out.println("Nome: "+ getNome() );
System.out.println("Matricola: "+ matricola);
}
}