Section outline

    • Generazione di numeri casuali
      • Random generatore = new Random();
        int n = generatore.nextInt(1000);   // genera numeri casuali tra 0 e 999
    • Cicli annidati e matrici
      • Esercizio 10.1 Si scriva un metodo statico creaMatriceRandom(int n, int m) che restituisce una matrice n x m con numeri interi casuali (compresi tra 0 e 9). Si inserisca nel main un test, e si stampi il contenuto della matrice.
      • Esercizio 10.2 Si scriva un metodo statico contiene(int[][] m, int a) che restituisce true se la matrice "m" contiene il numero "a", false altrimenti.
      • Esercizio 10.3 Si scriva un metodo statico frequenza(int[][] m, int a) che restituisce il numero di volte che l'elemento "a" compare nella matrice "m".
      • Esercizio 10.4 Si scriva un metodo statico estraiDiagonale(int[][] m) che restituisce la diagonale della matrice.
      • Esercizio 10.5 Si scriva un metodo statico triangoloAsterischi(int n) che restituisce una stringa con un triangolo fatto di asterischi con base ed altezza 'n'. Ad esempio, con input 4 restituisce:
        *
        **
        ***
        ****