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).