Ho modificato il codice...adesso il compilatore non mi da errore ma quando eseguo il programma non va è segna questo:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at Esercizio01.main(Esercizio01.java:15)
>Exit code: 1

Cosa significa??
dovrebbe essere qualcosa legata alla lunghezza dell'array...giusto?
Vi posto il codice:

codice:
public class Esercizio01 
{   
   public static void main(String[]args)   
   {     
     int matrice_s[][];     
     matrice_s = new int [10][10];     
     int a;     
     int b;     
     int righe = 9;     
     int colonne = 9;     
     for(a=0; a<=righe; a++){       
        for(b=0; b<=colonne; b++)       
         matrice_s[a][b] = (int)(1+Math.random()*9);       
         System.out.println(matrice_s[a][b]);     
    }   
   } 
 }