Array bidimensional

Boa tarde gente estou compilando um exercicio meu e esta dando este erro no fim

SEMANA :Segunda

COMPROMISSO :Manha Sair as 06:00 para Trabalhar

COMPROMISSO :Tarde Ir para Faculdade

COMPROMISSO :Noite jantar e Dormir

Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 3
at ArraysBidimensionais10.main(Main.java:78)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

ele so consegue executar os compromissos da segunda feira da terca em diante nao vai segue codigo se alguem puder ajudar

e e inicialize um array de Strings bidimensional, representando a agenda semanal de uma pessoa
*

  • array[0] = compromissos da segunda-feira
  •    array[0][0] = compromissos da manha
    
  •    array[0][1] = compromissos da tarde
    
  •    array[0][2] = compromissos da noite
    
  • array[1] = compromissos da terca-feira
  •    array[1][0] = compromissos da manha
    
  •    array[1][1] = compromissos da tarde
    
  •    array[1][2] = compromissos da noite
    
  • array[2] = compromissos da quarta-feira
  •    array[2][0] = compromissos da manha
    
  •    array[2][1] = compromissos da tarde
    
  •    array[2][2] = compromissos da noite
    
  • array[3] = compromissos da quinta-feira
  •    array[3][0] = compromissos da manha
    
  •    array[3][1] = compromissos da tarde
    
  •    array[3][2] = compromissos da noite
    
  • array[4] = compromissos da sexta-feira
  •    array[4][0] = compromissos da manha
    
  •    array[4][1] = compromissos da tarde
    
  •    array[4][2] = compromissos da noite
    
  • array[5] = compromissos da sabado
  •    array[5][0] = compromissos da manha
    
  •    array[5][1] = compromissos da tarde
    
  •    array[5][2] = compromissos da noite
    
  • array[6] = compromissos da domingo
  •    array[6][0] = compromissos da manha
    
  •    array[6][1] = compromissos da tarde
    
  •    array[6][2] = compromissos da noite
    

*/
class ArraysBidimensionais10

{

	public static void main(String[] args)
{
    String[]  arraySemana = {"Segunda","Terca","Quarta","Quinta","Sexta","Sabado","Domingo"};
    String [][] arrayAgenda = new String[7][3];
    //Segunda
    arrayAgenda[0][0] = "Manha  Sair as 06:00 para Trabalhar";
    arrayAgenda[0][1] = "Tarde  Ir para Faculdade";
    arrayAgenda[0][2] = "Noite  jantar e Dormir";
    //Terca
    arrayAgenda[1][0] = "Sair as 06:00 para Trabalhar";
    arrayAgenda[1][1] = "Jogar Futebol apos o trabalho";
    arrayAgenda[1][2] = "Jantar e Dormir";
    //Quarta
    arrayAgenda[2][0] = "Sair as 06:00 para Trabalhar";
    arrayAgenda[2][1] = "Ir para Faculdade";
    arrayAgenda[2][2] = "jantar e Dormir";
    //Quinta
    arrayAgenda[3][0] = "Sair as 06:00 para Trabalhar";
    arrayAgenda[3][1] = "Ir para Faculdade";
    arrayAgenda[3][2] = "jantar e Dormir";
    //Sexta
    arrayAgenda[4][0] = "Sair as 06:00 para Trabalhar";
    arrayAgenda[4][1] = "Ir para Faculdade";
    arrayAgenda[4][2] = "Sair da facul e ir para balada";
    //Sabado
    arrayAgenda[5][0] = "Acordar tarde";
    arrayAgenda[5][1] = "Jogar Futebol";
    arrayAgenda[5][2] = "Balada";
    //Domingo
    arrayAgenda[6][0] = "Acordar Cedo e Tomar Varias Cervas";
    arrayAgenda[6][1] = "Continuar tomanddo varias";
    arrayAgenda[6][2] = "jantar e Dormir Louco de tanto tomar varias";



for (int i = 0; i<arraySemana.length; i++)
	{
		System.out.println("\n SEMANA :"  + arraySemana[i] + "\n");

     	for (int y = 0; y<arrayAgenda.length; y++)
        {
        System.out.println("\n COMPROMISSO :"  + arrayAgenda[i][y] + "\n");
        }
    }
}

}

Tá errado o seu segundo for. Você colocou:

for (int y = 0; y < arrayAgenda.length; y++)

E o correto é:

for (int y = 0; y < arrayAgenda[i].length; y++)

Segue o completo:

[code]for (int i = 0; i<arraySemana.length; i++) {
System.out.println("\n SEMANA :" + arraySemana[i] + “\n”);

for (int y = 0; y < arrayAgenda[i].length; y++)  { 
    System.out.println("\n COMPROMISSO :" + arrayAgenda[i][y] + "\n"); 
} 

}
[/code]

T+

Resolvido