Ciao a tutti
Devo creare un programma java vi metto il testo:
Data una classe di N studenti inserisci i loro nomi e la loro età in una struttura idonea. Calcola poi la media delle età e il nome di chi è più giovane.
Carico quello che sono riuscito a fare ( io ho aggiunto anche il massimo e la media)
codice:
import java.util.*;
public class paralEta
{ public static void main (String args[]){
int i, somma=0, min=0, max=0;
int eta []=new int [3];
String nome []=new String [3];
double media;
Scanner tastiera = new Scanner (System.in);
String nomemin=nome[0],nomemax=nome[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/3;
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);
}
}