Java/for
Aspeto
< Java
Sintaxe
[editar | editar código-fonte]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
[editar | editar código-fonte]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);
}
}
}