Schema della sezione

    • Metodi statici con array e stringhe

      • Esercizio 9.1 Si scriva un metodo statico che prende in input un numero n e restituisce un array di lunghezza n che contenga i numeri da 1 a n. Ad esempio, dato 5 si ottiene {1,2,3,4,5}.

      • Esercizio 9.2 Si scriva un metodo statico che prende in input un array e restituisce un nuovo array ottenuto sostituendo ai numeri negativi il numero 0. Ad esempio, data l'array {1,-1,2,3,-4,2,0} si ottiene {1,0,2,3,0,2,0}.

      • Esercizio 9.3 Si progettino i seguenti metodi:
        • lineaAsterischi(int n) restituisce una stringa di 'n' asterischi. Ad esempio, lineaAsterischi(5) restituisce "*****";
        • rettangoloAsterischi(int n, int m) restituisce una stringa con un rettangolo di asterischi di dimensioni n x m. Ad esempio, rettangoloAsterischi(3,5) restituisce:
          *****
          *****
          *****
          (Suggerimento: per andare a capo si utilizzi "\n" e si sfrutti il metodo lineaAsterischi.)
        • quadratoAsterischi(int n) restituisce una stringa con un quadrato di asterischi di lato n. Ad esempio, quadratoAsterischi(3) restituisce:
          ***
          ***
          ***
          (Suggerimento: si sfrutti il metodo rettangoloAsterischi).