Mostrar uma sequencia de 1000 números

6 respostas
hebertwla

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???

6 Respostas

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

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:
public static void main(String[] args) {
		for(int i = 0; i <= 1000; i++){
			System.out.println(i);
		}
		
	}

[]'s

L

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!

hebertwla

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

crpablo

Cara...

Essa class aki tah funcionando:
public class Contador {
	
	public static void main(String[] args) {
		for(int i = 0; i <= 1000; i++){
			System.out.println(i);
		}
		
	}
	
}

[]'s

ViniGodoy

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:
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);
   }
}
Criado 8 de fevereiro de 2008
Ultima resposta 8 de fev. de 2008
Respostas 6
Participantes 5