Observe o trecho de código a seguir, escrito na linguagem de...
Observe o trecho de código a seguir, escrito na linguagem de programação Java:
A execução desse programa produzirá, como resultado, a saída
Comentários
Veja os comentários dos nossos alunos
B) Fácil mas exige atenção com o zero
1º - Exibe o valor da variável x que é: 5
2º - Cria um loop com a condição x maior ou igual a 1
3º - Decrementa o valor de x em 1 ou seja -1
4º - Testa se o valor de x divido por 2 tem resto 0, caso seja verdadeiro exibe o valor de x multiplicado por ele mesmo: 4*4=16 / 3 / 2*2=4/1
5º - Por fim caso a divisão tenha resto diferent de zero exibe o valor de x
6º - Quando o valor de x for 1 o loop ainda será executado, agora o 1-1=0 mostrando o valor 0
errei por causa do maldito zero
while(x>=1) é a mesma coisa que while(x>1 || x==1) sendo uma delas verdadeira o x é executado.
0 % 2 = 0
Sempre que for fazer mod (resto da divisão), se o número que esta sendo divido (dividendo), for menor do que o número pelo qual outro número é dividido (divisor), a resposta é o próprio dividendo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo