Erro Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2

É o seguinte, tenho 2 dias e 3 periodos manha,tarde,noite, no caso ele precisar digitar a temperatura e achar a media no periodo da manha, a media no periodo da noite e o dia em que ocorreu a maior temperatura.

Não dá erro de compilação mais dá esse erro aew "Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 2 "
Alguem pode me ajudar?

Verifique o itemb que é achar a menor temperatura e vejam se está certo?

import javax.swing.*;
public class Algoritemperaturas{

   public static  void main (String args[]){
		//Leitura de Dados!!
	float temp[][] = new float [2][3];
	int  i,j,dia;
	float media,menor,maior,soma=0;
		for(i=0;i<2;i++){
			for(j=0;j<3;j++){
			temp[i][j]= Float.parseFloat(
				JOptionPane.showInputDialog(null,
				    "Informe a Temperatura: "));
				   }
		      }

	//Item A
	for(i=0;i<2;i++){
		soma= soma + temp[i][0]; //coluna 0,representa o periodo da manhã.
	}
	media= soma/30;

	//Item b
		menor=temp[0][2]; //valor inicial da variavel auxiliar
			for(i=0;i<2;i++){
				if(temp[i][2]< menor){
						menor=temp[i][2];
				}
			}

	//Item c
	maior=temp[0][1];
	dia=0;
		for(i=0;i<2;i++){
			if(temp[i][1]>maior){
				maior=temp[i][1];
				dia=i;
			}
		}
		JOptionPane.showMessageDialog(null," A Temperatura média no período da manha é " + media +
											"\nA menor temperatura no período da noite é: " +menor +
											"\n O Dia da maior temperatura a tarde é: " + dia);
}
}

Oi!

Não analisei seu código, meio apressado.
Mas esse erro indica algo como:

int[] vet = new int[] {20, 40}; System.out.println(vet[0]); System.out.println(vet[1]);

Perfeito? Ok.
Perceba que o vetor possui tamanho 2, mas não a posição 2, justamente porque ele inicia sua contagem em 0!
Se eu tentar algo como:

System.out.println(vet[2]);

Vai dar exatamente a exceção que tu postou. Analisa com calma seu código e veja a linha que a exceção indica o erro e verifique o motivo de estar acessando um posição inexistente do vetor.

Abraços.