Meus caros colegas. Gostaria que voçes por gentileza me comentasse essa linha para eu entender melhor. è para fazer a media OK? Só quero comentarios detalhados para entender melhor. abraço
Meus caros colegas. Gostaria que voçes por gentileza me comentasse essa linha para eu entender melhor. è para fazer a media OK? Só quero comentarios detalhados para entender melhor. abraço
Ok ele recebe o valor do retorno do metodo Salario e coloca o valor na posicão [0] do objeto e atribui a “n” que está acrescentado de “+” e com isso soma? Seria isso.
sf.marcius
a+=b;
é outra forma de se escrever:
a=a+b;
[]s
Tiago.Argolo
halm:
Ok ele recebe o valor do retorno do metodo Salario e coloca o valor na posicão [0] do objeto e atribui a "n" que está acrescentado de "+" e com isso soma? Seria isso.
Companheiro, acredito que você esteja achando que o
int x = 0
do seu for significa que ele estará apenas utilizando o valor de x como 0. Mas não é bem assim. Esta declaração no for significa que a sua variável x foi iniciada com o valor "0". Ou seja, a cada iteração do seu for ( loop ) ela irá acrescentar +1 a partir do 0;
Então, os índices a ser buscados em "c" serão:
Primeiro loop: X = 0
c[0].getSalario
Segundo loop: X = 1
c[1].getSalario
Terceiro loop: X = 2
c[2].getSalario
E assim por diante.
Porque sempre está adicionando +1 Tiago?
Porque tu declarou x++ no for.