/* Declaration d'un type agrege avec un tableau */ /* parmi ses champs: Un ensemble de double */ public class TypeAgregeAvecTableau { final static int TAILLE = 15; /* Type agrege de stockage d'un ensemble de double */ static class EnsembleDeDouble { int n = 0; double [] t = new double[TAILLE]; }; /* Methode d'initialisation */ public static void initialisation(int nb,double v, EnsembleDeDouble e) { int i; e.n = nb; for ( i = 0 ; i < e.n ; i = i+1 ) { e.t[i] = v; } } /* Programme principal */ public static void main(String [] args) { int i; EnsembleDeDouble e = new EnsembleDeDouble(); initialisation(5,1.0,e); for ( i = 0 ; i < e.n ; i = i+1 ) Ecran.afficherln(e.t[i]); } }