Ao executar o código da imagem, o que será mostrado?(Java)
Anexos:
Soluções para a tarefa
Respondido por
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...
Perguntas interessantes
História,
6 meses atrás
ENEM,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Inglês,
11 meses atrás
Inglês,
11 meses atrás
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.