Considere o método imprime(), cuja implementação em Java é ...

Próximas questões
Com base no mesmo assunto
Q1655442 Programação

Considere o método imprime(), cuja implementação em Java é apresentada a seguir:


Imagem associada para resolução da questão


Este método poderia ser reescrito de modo a produzir o mesmo resultado, alterando-o pelo código:

Alternativas

Comentários

Veja os comentários dos nossos alunos

k = k * (i + (i+1) * j); alguém poderia explicar só essa parte?

i *j = esse i já é incrementado, no primeiro não, o pós incremento não ocorre necessariamente na próxima linha mais próxima ocorrência

tente ver:

i = 1

i++ + ++i = 1 + 3 = e não 1 + 2, pois o segundo i usou 2 e não 1

Os incrementos acontecem em tempo de execução. Ex:

i = 2

i += i++ + i + i++ -> i = 2 + 3 + 3 + 4 = 12

ou

i = 2

i += ++i + i + i++ -> i = 3 + 3 + 3 + 4 = 13

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo