stavo facendo un piccolo esercizio e mi è venuto in mente di creare la matricola degli studenti in maniera random.
ho usato Math.random:
il problema è che quando vado a eseguire il programma come matricola mette sempre 0.codice:package esercizi_ereditarieta; public class Studenti extends Persona { String scuola; int matricola; public Studenti(String nome, String cognome, String mail, String nascita){ super(nome, cognome, mail); this.scuola=nascita; } public int generaMt(){ return matricola=(int)Math.random(); } public String Stampa(){ return super.Stampa()+"\n"+"Scuola: "+scuola+"\n"+"Matricola: "+generaMt(); } }
dove sbaglio??

Rispondi quotando