/* * USO DEI PACKAGES: * * La riga * "package it.uniroma1.franciosa.paolo.varie;" * fa in modo che la classe MieiArray, * definita in questo file, vada a far parte del package * it.uniroma1.franciosa.paolo.varie * * Il compilatore javac creera' quindi una gerarchia di cartelle * it\\uniroma1\\franciosa\\paolo\\varie * e memorizzera' il file MieiArray.class nella cartella * "varie". * * La classe MieiArray potra' poi essere utilizzata importandola * in modo opportuno (si veda il file Distinti.java), e sara' * automaticamente visibile da parte di eventuali altre classi dello stesso package. * * * DOCUMENTAZIONE DI CLASSI ATTRAVERSO COMMENTI Javadoc: * * I commenti Javadoc nel seguito (sono i commenti che * iniziano con /** invece del semplice /*) * possono essere utilizzati per creare automaticamente * il sito web che documenta la classe. * Le pagine web vengono create dal prompt dei comandi * con il comando javadoc MieiArray.java * Questo comando crea, a partire dai commenti presenti nel file * MieiArray.java, un insieme di pagine html, la cui home page e' * il file index.html */ package it.uniroma1.franciosa.paolo.varie; // la direttiva "package" deve apparire come prima riga (non commentata) del file import java.util.Arrays; /** * Questa classe contiene vari metodi static per leggere, * visualizzare e inizializzare array. * * @author Paolo Franciosa * @version 1.00 2008/4/22 */ public class MieiArray { /** Crea e restituisce un array di int. * La lunghezza dell'array è pari al primo * parametro. L'array creato contiene valori random non negativi e * minori del secondo parametro. * * @param dimensione in numero di elementi dell'array da allocare * @param max il massimo valore (escluso) da inserire nell'array * * @return l'array creato */ public static int[] randomArrayInt(int dimensione, int max) { int[] a = new int[dimensione]; for(int i=0; i