L'ho sistemato.. grazie
Adesso la media e il massimo risultano ma quando lancio il programma per il minimo mi da 'null'
Qual'è il problema?
codice:public class paralEta { public static void main (String args[]){ Scanner tastiera = new Scanner (System.in); int i, somma=0; int eta []=new int [5]; String nome []=new String [5]; double media; String nomemin=nome[0],nomemax=nome[0]; int min=eta[0], max=eta[0]; for (i=0; i<nome.length; i++){ System.out.println ("Inserisci il nome del "+(i+1)+"° studente"); nome[i]=tastiera.nextLine(); System.out.println ("Inserisci l'età del "+(i+1)+" studente"); eta[i]=tastiera.nextInt(); tastiera.nextLine(); somma=somma+eta[i]; if(eta[i]>max){ max=eta[i]; nomemax=nome[i];} } media=somma/nome.length; System.out.println ("La media delle età dei ragazzi è "+media); for (i=0; i<nome.length; i++){ if(eta[i]<min){ min=eta[i]; nomemin=nome[i];} } System.out.println ("Il ragazzo con l'età minore è "+nomemin); System.out.println ("Il ragazzo con l'età maggiore è "+nomemax); } }

Rispondi quotando
