Bom dia pessoas
eu to com um pequeno problema com o laço de repetição for .
tem um exercicio que o professor me passou que o enunciado diz o seguinte
Realize a soma dos numeros de 1 a 1000
eu fiz o exercicio dessa forma
1 [color=darkblue]public class[/color] Exercicio2{
2 [color=darkblue]public static void[/color] main (String[]args){
3 for ( i = [color=orange]1[/color] ; soma = [color=orange]0[/color] ; i <= [color=orange]1000[/color]; i++ ) {
4 System.out.println (soma = soma + i);
5 }
6 }
7 }
agora vamos aos problemas , quando eu vou compilar isso .
o primeiro erro que da é esse
Exercicio2.java :3: error : not a statement
for ( i = 1 ; soma = 0 ; i [color=red]<[/color]= 1000 ; i++ ) {
onde ta em vermelho que indica o erro .
Por favor me ajudem 
Mt obg’ e estou no aguarde de uma eventual solução .
Onde você define que i pode receber números, ou, sendo mais claro, o tipo de dado que ele representa?
//Veja que você diz que tem um laço que se repete 1000
//vezes, mas i é uma variável instanciada onde? Aqui você
//constrói como se ele já existisse.
for ( i = 1 ; soma = 0 ; i <= 1000; i++ )
Dentro do for, não. Esta pode ser a causa do problema
Outro cara que fala “no aguardo” ? Ok.
Fora a minha cisma com a expressão “no aguardo”, o seu único problema foi ter copiado errado o exemplo da lousa. Provavelmente você queria fazer algo mais ou menos como:
public class Exercicio2 {
public static void main (String[]args) {
for (int i = 1, soma = 0 ; i <= 1000; i++ ) {
System.out.println (soma = soma + i);
}
}
}
Dê uma olhada para ver se é isso mesmo (compare com a linha que tem o “for”. )
[quote=bezier curve]Outro cara que fala “no aguardo” ? Ok.
Fora a minha cisma com a expressão “no aguardo”[/quote]
[xiita mode:on]
No aguardo = sou preguiçoso demais para procurar alguma solução.
[xiita mode:off]
Bom eu entao fiz como você disse dsrmachado.
declarei as variaveis de acordo com o que deve ser feito , ficando então assim :
public class Exercicio2{
public static void main (String[]args){
int i = 1;
int soma = 0 ;
for ( i = 1 ; soma = 0 ; i <= 1000 ; i++ ) {
System.out.println (soma = soma + i);
}
}
}
mas mesmo assim continua o erro de not a statement, onde foi que eu errei .
visto que eu declarei as variaveis de acordo com o que o exercicio pede agora .
e detalhe muito importante, eu sou bem novo no ramo então essas duvidas por enquanto vão ser bem decorrentes
até eu me acostumar com sintaxe e problemas de compilação
Bom dia
em primeiro lugar use as tags Code para por o seu codigo, é mais facil para você e para nós.
Agora ao seu problema:
Primeiro o seu for está errado.
O for funciona assim:
for(inicialização;condição;expressao){
//sua logica
}
Outra coisa é que você não declara as variaveis “i” e “soma”.
Tente assim:
public class Exercicio2 {
public static void main (String[]args) {
int soma = 0;
for (int i = 1; i <= 1000; i++ ) {
System.out.println (soma = soma + i);
}
}
}
Ou como o cara ai em cima disse.
Gente , obrigado mesmo pela ajuda , vocês não sabem o tanto de tempo que eu fiquei pra resolver esse probleminha simples.
ta resolvido da forma que eu queria mesmo 
pra quem ta iniciando o java , esses probleminhas é bastante comuns .
até uma proxima , que vai ter e muito ainda hehe’