supersalam
20-04-2010, 17:11
Salve ragazzi,
Il prof ci ha dato da fare un esercizio. Vuole che creiamo un piccolo database utilizzando Array e ArrayList.
Devo creare una Classe Studente e una classe Esame.
Poi tramite una classe "che noi chiamiamo Demo" devo visualizzare le possibili cose che si possono fare.
Il programma deve prevedere l'inserimento di uno Studente e ad esso associare degli esami "quelli che lui ha svolto".
Lo studente andrà a far parte dell'ArrayList Studenti!
Mi fermo qua per ora.
In pratica ho creato la classe studente e nella classe Demo "che contiene il main" ho creato l'ArrayList Studenti:
import java.util.Scanner;
import java.util.ArrayList;
public class Demo {
static Scanner input= new Scanner(System.in);
//private Esame[] Esami = new Esame[1000];
static ArrayList<Studente> Studenti = new ArrayList<Studente>();
public static void main(String[] args) {
System.out.println("Benvenuto, seleziona l'operazione");
System.out.println("1 - Aggiungi un nuovo studente.");
System.out.println("2 - Visualizza studenti.");
System.out.println("scelta: ");
int selezione = input.nextInt();
switch(selezione) {
case 1:
Studenti.add(new Studente());
break;
case 2:
int index=Studenti.size();
for (int i=0; i=index; i++) {
System.out.println(Studenti[i].getstudente());
}
break;
default:
}
}
}
Lasciate perdere se ci sono errori, non mi sto dedicando al resto del codice. Quello che voglio fare è inserire uno studente nell'ArrayList e poi visualizzare tutti gli studenti che si trovano nell' ArrayList.
I problemi che riscontro sono 2:
a: non riesco a porre index=Studenti.size() (dentro al case 2)
b: sempre nel case 2 non so bene come fare il for che mi visualizza tutti gli oggetti di Studenti. In pratica non so scorrere all'interno di un ArrayList.
Ciao a tutti.
Il prof ci ha dato da fare un esercizio. Vuole che creiamo un piccolo database utilizzando Array e ArrayList.
Devo creare una Classe Studente e una classe Esame.
Poi tramite una classe "che noi chiamiamo Demo" devo visualizzare le possibili cose che si possono fare.
Il programma deve prevedere l'inserimento di uno Studente e ad esso associare degli esami "quelli che lui ha svolto".
Lo studente andrà a far parte dell'ArrayList Studenti!
Mi fermo qua per ora.
In pratica ho creato la classe studente e nella classe Demo "che contiene il main" ho creato l'ArrayList Studenti:
import java.util.Scanner;
import java.util.ArrayList;
public class Demo {
static Scanner input= new Scanner(System.in);
//private Esame[] Esami = new Esame[1000];
static ArrayList<Studente> Studenti = new ArrayList<Studente>();
public static void main(String[] args) {
System.out.println("Benvenuto, seleziona l'operazione");
System.out.println("1 - Aggiungi un nuovo studente.");
System.out.println("2 - Visualizza studenti.");
System.out.println("scelta: ");
int selezione = input.nextInt();
switch(selezione) {
case 1:
Studenti.add(new Studente());
break;
case 2:
int index=Studenti.size();
for (int i=0; i=index; i++) {
System.out.println(Studenti[i].getstudente());
}
break;
default:
}
}
}
Lasciate perdere se ci sono errori, non mi sto dedicando al resto del codice. Quello che voglio fare è inserire uno studente nell'ArrayList e poi visualizzare tutti gli studenti che si trovano nell' ArrayList.
I problemi che riscontro sono 2:
a: non riesco a porre index=Studenti.size() (dentro al case 2)
b: sempre nel case 2 non so bene come fare il for che mi visualizza tutti gli oggetti di Studenti. In pratica non so scorrere all'interno di un ArrayList.
Ciao a tutti.