Esta dando erro

Comecei a fazer algum programinhas ler nome, declarar variaveis,
tudo tava dando certo ate q comecei a fazer umde media.
O JCreator LE fala q naum te erro mas quando vou compilar da erro

Ve se ta tudo certo:

[code]
import java.io.*;
class media2
{
public static void main (String args[])
{
String s="";
float nota1=0, nota2=0, trabalo=0, media=0;
DataInputStream dado;
try
{
//entrada da primeira nota
System.out.println(“Digite a 1º Nota”);
dado= new DataInputStream(System.in);
s=dado.readLine();
nota1=Float.parseFloat(s);
//fim da primeira nota

//entrada da segunda nota

		System.out.println("Digite a 2º Nota");
		dado=new DataInputStream(System.in);
		s=dado.readLine();
		nota2= Float.parseFloat(s);

//fim da primeira nota

//entrada da nota do trabalho
System.out.println(“Digite a Nota do trabalho”);
dado=new DataInputStream(System.in);
s=dado.readLine();
trabalho= Float.parseFloat(s);
//fim da primeira nota

		media=(nota1+nota2+trabalho)/3;
		System.out.println("O Aluno teve media:"+ media);
	}
	catch (IOException e)
	{
		System.out.println("Teve erro na entrada de daos");
		{
			System.out.println("Houve erro na conversao, digite apens notas numericas");
	}
}

}

[/quote] [/code]

catch (IOException e) { System.out.println("Teve erro na entrada de daos"); { System.out.println("Houve erro na conversao, digite apens notas numericas"); }

Nesse trecho parece ter um “{” a mais…

import java.io.*;
class media2
{
  public static void main(String args[]) {
    String s = "";
    float nota1 = 0, nota2 = 0, trabalo = 0, media = 0;
    DataInputStream dado;
    try {
//entrada da primeira nota
      System.out.println("Digite a 1º Nota");
      dado = new DataInputStream(System.in);
      s = dado.readLine();
      nota1 = Float.parseFloat(s);
//fim da primeira nota

//entrada da segunda nota

      System.out.println("Digite a 2º Nota");
      dado = new DataInputStream(System.in);
      s = dado.readLine();
      nota2 = Float.parseFloat(s);
//fim da primeira nota


//entrada da nota do trabalho
      System.out.println("Digite a Nota do trabalho");
      dado = new DataInputStream(System.in);
      s = dado.readLine();
      float trabalho = Float.parseFloat(s);
//fim da primeira nota

      media = (nota1 + nota2 + trabalho) / 3;
      System.out.println("O Aluno teve media:" + media);
    }
    catch (IOException e) {
      System.out.println("Teve erro na entrada de daos");
      System.out.println(
          "Houve erro na conversao, digite apens notas numericas");

    }
  }
}

Tinha erro nos {} e o atributo trabalho não tinha sido declarado… blz?