fwtj
#1
[code] int[] idades;
idades = new int[5];
int cont = 0;
for (int i = 0; i < idades.length; i++){
cont = cont + 5;
idades[i] = cont;
System.out.println("Posicao : " + i + " = " + idades[i]);
}[/code]
Pessoal o que eu gostaria de fazer com esse código e criar um Array de 5 posições, e incrementar 5 a cada posição começando com 5.
O código acima esta fazendo isso, gostaria de saber se esta bom (ou horrível), é se tem como melhorar…
1 curtida
Está legal. Eu só mudaria para inicializar idades na mesma linha, usaria += no lugar de + e o printf no lugar do println:
[code]
int[] idades = new int[5];
int cont = 0;
for (int i = 0; i < idades.length; i++){
cont += 5;
idades[i] = cont;
System.out.printlnf("Posicao: %d = %d%n", i, idades[i]);
}[/code]
Outra possibilidade seria eliminar o cont e fazer continhas em cima do i, fica mais curto, mas não fica tão claro:
[code]
int[] idades = new int[5];
for (int i = 0; i < idades.length; i++){
idades[i] = (i+1)*5;
System.out.printlnf("Posicao: %d = %d%n", i, idades[i]);
}[/code]
fwtj
#3
Obrigado pela resposta e dicas.