Um programador recebeu o programa Java abaixo, e executou-o em sua máquina. Qual valor ele viu na tela como resultado da execução do programa? public static void main(String[] args) { int Y=5; int K=34; while (Y < K) { if (Y % 2 == 1) Y=Y+7; else Y=Y+8; } System.out.println(Y); }
A)
0.
B)
49.
C)
36.
D)
15.
E)
64.
Respostas
respondido por:
0
Boa Noite
A resposta correta é a letra C) 36
Lembrando que o programa vai rodar no loop até a condição for aceita. Então a variável Y vai ficar sendo populada. Lembrando também que a primeira condição do if é para saber se Y é impar, caso for ele vai popular somando + 7, senão soma + 8.
Bons Estudos!
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás