Saltar para o conteúdo

Java/for

Origem: Wikilivros, livros abertos por um mundo aberto.
 for (int i=0; i<=10; i++) // i++ incrementando i
 {
  <bloco de comando>
 }

Exemplo de comando de repetição usando o FOR

[editar | editar código-fonte]

A sintaxe deste comando é a seguinte:

for ([expressão 1]; [condição]; [expressão 2]){
   [comando]
}

Veja um exemplo:

/**
 * Exemplo de comando for
 */
public class ExemploDeFor {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++){
			System.out.println("Indice " + i);
		}
	}
}

O Resultado obtido será:

Índice 0 
Índice 1 
Índice 2 
Índice 3 
Índice 4 
Índice 5 
Índice 6 
Índice 7 
Índice 8 
Índice 9

ForEach funciona com Array ou toda class que implementa a interface Iterable:

public interface Iterable<T>{  
     public abstract Iterator<T> iterator();  
}

Exemplo de ForEach:

[editar | editar código-fonte]
public class ForEach {
   
   public static void main(String [] args){
     String nomes[] = new String[5];

      nomes[0] = "joão";
      nomes[1] = "maria";
      nomes[2] = "josé";
      nomes[3] = "paulo";
      nomes[4] = "paula";

      for(String n : nomes){
         System.out.println(n);
      }

   }
}