Class Studente

java.lang.Object
  extended by Studente

public class Studente
extends java.lang.Object

la classe gestisce le informazioni relative a uno studente quali nome, matricola, elenco degli esami sostenuti con relativa votazione

See Also:
Esame.java

Constructor Summary
Studente(java.lang.String unNome, java.lang.String unaMatr)
          inizializza uno studente, con lista vuota di esami sostenuta
 
Method Summary
 void aggiungiEsame(Esame unEsame)
          aggiunge un esame nella lista degli esami dello studente
 boolean isEmpty()
          verifica se la lista di esami e' vuoto
 double media()
          calcola la meda dei voti conseguiti negli esami.
 int numeroEsami()
          restituisce il numero di esami sostenuti
 java.lang.String toString()
          restituisce una stringa che contiene l'informazione relativa allo studente:
esempio:
matr.: 12345, nome: Bruno Biondo
n. 2 esami sostenuti
  1) Matematica A: 21
  2) Fondamenti Informatica 1 : 23
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Studente

public Studente(java.lang.String unNome,
                java.lang.String unaMatr)
inizializza uno studente, con lista vuota di esami sostenuta

Parameters:
unNome - il nome di questo studente
unaMatr - la matricola di questo studente
Throws:
java.lang.IllegalArgumentException - se uno dei due parametri ha valore null
Method Detail

aggiungiEsame

public void aggiungiEsame(Esame unEsame)
aggiunge un esame nella lista degli esami dello studente

Parameters:
unEsame - l'esame da registrare
Throws:
java.lang.IllegalArgumentException - se il parametro vale null

isEmpty

public boolean isEmpty()
verifica se la lista di esami e' vuoto

Returns:
true se la lista di esami e' vuoto, false altrimenti

media

public double media()
calcola la meda dei voti conseguiti negli esami.

Returns:
la media dei voti, zero se la lista di esami e' vuota

numeroEsami

public int numeroEsami()
restituisce il numero di esami sostenuti

Returns:
il numero di esami sostenuti

toString

public java.lang.String toString()
restituisce una stringa che contiene l'informazione relativa allo studente:
esempio:
matr.: 12345, nome: Bruno Biondo
n. 2 esami sostenuti
  1) Matematica A: 21
  2) Fondamenti Informatica 1 : 23

Overrides:
toString in class java.lang.Object
Returns:
la stringa che descrive uno studente