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


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

Method Detail

aggiungiEsame

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

Parameters:
unEsame - l'esame da registrare

isEmpty

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


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