/* Creazione di un array in vari modi Dichiarazione: int[] vect; Assegnazione: vect = {1, 2, 20, 10, 5}; Inizializzazione: int[] vect = new int[5]; Con l'inizializzazione per assegnare ad ogni componente il corrispettivo valore si procede in questo modo: vect[0] = 1; vect[1] = 2; ... ... vect[4] = 5; NOTA: Gli array hanno indici che partono da 0, quindi l'ultima posizione sarà indicata dalla dimensione massima assegnata meno uno. */ public class Lab_20091112_01 { public static void main(String[] argv) { // CREAZIONE DI UN VETTORE CON QUESTE COMPONENTI: 10, 3, 11, -3, 5 int[] vect = {10, 3, 11, -3, 5}; // STAMPA DI TUTTE LE COMPONENTI IN RIGA for (int i=0; i<vect.length; i++) { System.out.print(" "+vect[i]); } // CALCOLO DELLA SOMMA DELLE COMPONENTI DEL VETTORE int somma = 0; //Creazione di una variabile in cui memorizzare la somma for (int i=0; i<vect.length; i++) { somma += vect[i]; } //STAMPA DELLA SOMMA System.out.println("\n\nLa somma delle componenti del vettoe è: " + somma); //CALCOLO DELLA MEDIA DEI VALORI NEL VETTORE double media = (double)somma / vect.length; //STAMPA DELLA MEDIA System.out.println("\nLa media tra gli elementi del vettore è: " + media); //RICERCA DEL VALORE MASSIMO TRA QUELLI CONTENUTI NEL VETTORE int max = vect[0]; for (int i=1; i<vect.length; i++) { if (vect[i] > max) { max = vect[i]; } } //STAMPA DEL VALORE MASSIMO TROVATO System.out.println("\nIl massimo è:" + max); } }
Lab 2009 #01
– November 12, 2009Posted in:
