Mostrar uma sequencia de 1000 números

Boa tarde,

Pessoal estou tentando imprimir uma sequencia da soma de 1 até 1000 mas depois que passa dos 300 ele não faz direito porque?

Segue o codigo:

class Impressao {

public static void main (String args []) {

	
	int i;
	
	
	for(i = 0; i <= 400; i = i+1) {
		
		
		System.out.println("A soma  " + i);
	}
}

}

A proposito ta certo o jeito que eu postei o codigo???


class Impressao {
  public static void main (String args []) {
  
    int i=0;
  
    while(i<1000){
      i = i+1;
      System.out.println(i);
    }
  }
}

Não está certo… use as tags CODE…

Pq seu for vai só até 400?

 for(i = 0; i <= 400; i = i+1)

Use assim:

[code]public static void main(String[] args) {
for(int i = 0; i <= 1000; i++){
System.out.println(i);
}

}[/code]

[]'s

Na verdade ele vai imprimir até quando i <=400 vc deve colocar <=1000.


class Impressao { 

   public static void main (String args []) { 


      int i; 


      for(i = 0; i <= 1000; i = i+1) { 


         System.out.println("A soma " + i); 


      } // End For 


  } // End Main 

} // End Clas

Obs: Você deve abrir tag antes do codigo e depois isso facilita a leitura para pessoal que analisa sua aplicação, boa sorte!

Pessoal valeu pela força mas… continua não exibindo do 1 até 1000 ele começa no 702 e ai vai até 1000

Porque será? JDK??? to usando a 6 com JCreator

Cara…

Essa class aki tah funcionando:

[code]public class Contador {

public static void main(String[] args) {
	for(int i = 0; i <= 1000; i++){
		System.out.println(i);
	}
	
}

}[/code]

[]'s

O que você quer dizer com “a sequência da soma”?

class ContaAteMil { public static void main(String[] args) { for (int i = 0; i <=1000; ++i) System.out.println(i); } }

Ou:

class ContaAteMil { public static void main(String[] args) { int i = 0; while (i++ <= 1000) System.out.println(i); } }

Ou ainda:

class ContaAteMil { public static void main(String[] args) { int i = 0; do { System.out.println(i); } while (i < 1000); } }

Ou, ainda mais estravagante:

[code]
class ContaAteMil {
public int imprime(int i) {
System.out.println(i);
return i == 1000 ? 0 : imprime(i+1);
}

public static void main(String[] args) {
imprime(0);
}
}[/code]