Erro de sintaxe?

Queria corrigir os erros de sintaxe que estão neste exercício

//Ler a nota de 10 alunos, calcular a média e mostrar essa média ?   
  
  
class laçoMedia   
{   
public static void main (String args[])   
{   
   float Media=0, Media_Calc=0, Soma_Notas=0;   
   int i;   
   {   
   for (i>=0 / i<=10) i++;   
     
    nota = Float.parseFloat (JOptionPane.Show_MessageInputDialog("digite a " "i++"  notas de   
    10, somente notas de 0 a 10));   
    if {(nota >0) ++ (nota >=10)}   
    Soma_Notas + Soma_Notas + Media;   
    else   
    {       
    J0ptionPane.Show_MessageDialog(null,"Media invalida. Digite apenas notas de 0 a 10");   
    i+i = 2;   
    }   
    J0ptionPane.Show_MessageDialog(null,"A media geral das notas é i "Media_Calc);   
       
       
   }     
}       
}  

E os erros no netbeans apareceram nas seguintes linhas

for (i>=0 / i<=10) i++;   
  
  
  
nota = Float.parseFloat (JOptionPane.Show_MessageInputDialog("digite a " "i++"  notas de   
  
  
10, somente notas de 0 a 10));   
  
  
if {(nota >0) ++ (nota >=10)}   
  
  
Soma_Notas + Soma_Notas + Media;   
  
  
else   

O primeiro erro acontece porque você está tentando usar uma variável que não foi inicializada, no caso sua variável i. Sempre que você declarar uma variável dentro de um método você tem que atribuir a esta um valor antes de utiliza-la. Lembrando que isso só acontecen quando eslas são declaradas dentro de algum método, porque se forem atributos de uma classe já receberam um valor default.

O segundo erro acontece porque este método Show_MessageInputDialog não existe. Os métodos da classe JOptionPane sáo showInputDialog e showMessageDialog. Dê uma olhada na documentação para saber os parâmetros certos destes métodos. Lembre-se que para concatenar Strings você utiliza o operador +.
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JOptionPane.html

O terceiro erro está acontecendo porque o AND em Java é representado pelo &. Então basta trocar o ++ por &&. E lembre-se que o teste booleano dentro do if fica entre parênteses e não chaves. As chaves vêem depois do teste boleano para iniciar e finalizar um bloco que será executado caso este teste seja verdadeiro.

Parece que é só isso…

Fica um conselho, você está muito básico em Java não acha melhor largar o Netbeans e começar a usar uma IDE mais simples, como por exemplo o JCreator?

Abs