[Resolvido ] Uso do comando FOR

Boa noite a todos!

Estou iniciando em Java hoje e debugando um programa que escrevi, utilizando o Eclipse, notei que :

  1. Usando o for da maneira abaixo ele não executou nem uma vez.

for (int i = 0; i ==9; i++) { . . .

  1. Usando o for da maneira abaixo ele executou normalmente.

for (int i = 0; i < 10; i++) { . . .

Alguém pode me ajudar?

 for (int i = 0; i < 10; i++) {

Sim sim!

O for executa os loops enquanto a condição apresentada for TRUE.

Por isso, no primeiro caso, ele não executa nem uma vez, pois o índice começa com o valor 0 e o teste que você exige é que ( i == 9 ), o que retorna False e desencadeia no fim do fluxo do for.

E o segundo caso está correto, pois ele vai executar o loop enquanto o índice for menor que 10. O segundo caso, usando o while, ficaria da seguinte forma:

int i = 0; // declara o índice... while (i < 10) { // Enquanto índice for menor que 10.. // implementação... esse código executará 10 vezes! }

Espero ter ajudado!

[]'s

Claro que ajudou.

Estava enxergando a sentença lógica como sendo a que invalida o for, quando na verdade é a que VALIDA.

Foi distração. Desculpe-me.

Oi,

Lógica de programação é o segredo,se precisar baixe está apostila…http://www.guj.com.br/java/230067-qual-linguagem-estudar-/2