Informática, perguntado por gustavokakakis, 7 meses atrás

Ao executar o código da imagem, o que será mostrado?(Java)

Anexos:

Soluções para a tarefa

Respondido por Usuário anônimo
1

Resposta:

Opção c) 1 0 1 0 1 0 1 0 1

Explicação:

O algoritmo possui um laço que executa enquanto a variável i, que inicialmente tem o valor 1, tiver valor menor que 10, e esse valor de i é incrementado em 1 a cada passo (ou seja, vai executar 9 vezes, enquanto i tem os valores de 1 a 9).

"i % 2" vai mostrar o valor do resto da divisão de i por 2. Por exemplo, 1/2=0 e tem resto=1; 2/2=1 e tem resto=0; 3/2=1 e tem resto=1. Essa é uma boa opção para saber se uma variável tem valor par (i%2 = 0) ou ímpar (i%2 != 0). Então, como 1 é ímpar, 2 é par, 3 é ímpar e assim sucessivamente, a resposta é 1 0 1 0 1 0...


gustavokakakis: Ah sim cara, valeu mesmo.
Então esse '%' é o mesmo que 'mod' no pascal pelo oque entendi.
Acabei de fazer um programa igual a esse do meu jeito no pascal e deu certo, só não entendi porque nunca tentei programar java antes e esses montes de símbolos me deram um susto.
Perguntas interessantes