Ciao a tutti. Per un esame devo scrivere il programma Java per la gestione di un bilancio famigliare. Non vi sto chiedendo di scrivermi il programma, ma qualche dritta, quella magari sì.
Le voci contenute nel bilancio sono divise naturalmente in entrate e uscite. Di ogni voce si ha l'importo, la descrizione e la data.
L'utente deve essere in grado di fare ricerche per data e per importo.
Non ho ancora praticamente iniziato. Ho solo pensato di creare 3 vettori: uno per le operazioni, uno per le descrizioni e uno per le date. Gli indici uguali associano le date giuste con gli importi giusti.
La prima domanda è se vi sembra una strada praticabile.
Seconda questione:
ho un problema con l'inserimento delle date. Non so se mi convenga creare dei nuovi GregorianCalendar da inserire nel mio vettore delle date oppure mantenere le date come interi e poi confrontarle.
Terrei i Gregorian Calendar ma il costruttore che ho ideato li crea in questo modo:
public void deposit(double ammontare, String descrizione, int anno, int mese, int giorno ) {
operazioni.add(ammontare);
descrizioni.add(descrizione);
Calendar data = new GregorianCalendar(anno,mese,giorno);
date.add(data);
}
E il problema è poi che si chiamano tutti nello stesso modo, "data", e non so come confrontarli..
Grazie per l'aiuto che mi darete.