VIEIRA_A_S
Membro
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
Respostas
VIEIRA_A_S
Membro
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!
nathanmannar_2013
Membro
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);
}