Fórum

Techtudo

PUBLICIDADE

Como utilizar o comando FOR avançado em JAVA, ou foreach em C#?

Perguntou 13 anos atrás

Resolvido

Boa noite caros, gostaria de uma boa explicação para utilização do comando FOR avançado em JAVA ou o foreach em C#.

Obs.: O for simples eu entendo.

Poderia aplicar nesse exemplo abaixo:

for(int i=0; i < vetorConta.length; i++)

{

System.out.println("A conta "+vetorConta[i].getIdConta()+ " contém o saldo: R$"+vetorConta[i].getSaldo()+"0 ");

}

Resultado abaixo( utilizando o for simples ):

** Printed ****

A conta 1 contém o saldo: R$100.00

A conta 2 contém o saldo: R$200.00 

***END***

Como poderia ter esse mesmo resultado utilizado o for avançado JAVA ou foreach C#?

*** O exemplo acima está utilizando array de classes. 

Muito obrigado,

Att, André Vieira

PUBLICIDADE

Respostas

13 anos atrás

Nem precisa galera, consegui resolver a parada usando um for avançado.
Para aqueles que tiveram a mesma dúvida que a minha, então vai a dica:
O for seria assim:

for( Conta objC: Conta )

{
System.out.println("A conta "+objC.getIdConta()+ " contém o saldo: R$"+objC.getSaldo()+"0 ");
}

Com isso ele irá ter o mesmo resultado do for simples!

11 anos atrás

foreach(variable type in collection){
// code block
}

Source .....: C# foreach loop

variable type : The variable used for collect the item from Collection
collection : Collection of items

string[] days = { "Sunday", "Monday", "TuesDay"};
foreach (string day in days)
{
MessageBox.Show("The day is : " + day);
}

PUBLICIDADE