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); } }

Rispondi quotando


