Perchč il ciclo non viene mai eseguito, e quindi esegue erroneamente la divisione per 0.Originariamente inviato da mattia96
la media non č un numero.
Correggi in i < contatore.Originariamente inviato da mattia96
codice:public void calcolaMedia(){ int contatoreCittāDesiderata=0; nomeCittā=getLine(); for(int i=0;i==contatore;i++){ if(nomeCittā.compareTo(registroDatiMeteorologici[i].getNomeStazione())==0){ media+=registroDatiMeteorologici[i].getTemperatura(); contatoreCittāDesiderata+=1; contatoreRilevazioneCittāDesiderata=i; } } media=media/contatoreCittāDesiderata; }