Considere o programa Java a seguir: public class Teste { ...

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

Considere o programa Java a seguir:

public class Teste {

public static void main(String[] args) {

int a, b, x, y;

a = 3;

b = -2;

x = -1;

y = 6;

x += b;

y /= a;

b - - ;

System.out.println(x);

System.out.println(y);

System.out.println(b);

}

}


Os valores exibidos serão, respectivamente,

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E) −3, 2, −3

Vamos analisar o programa Java passo a passo para entender o que cada linha faz e assim justificar a resposta correta.

Primeiro, são declaradas quatro variáveis inteiras a, b, x e y, e a elas são atribuídos os valores 3, -2, -1 e 6, respectivamente:

  • a = 3;
  • b = -2;
  • x = -1;
  • y = 6;

Depois, usamos a operação += para adicionar o valor de b (-2) ao valor de x (-1), resultando em x = -1 + (-2) = -3:

  • x += b;

Em seguida, usamos a operação /= para dividir o valor de y (6) pelo valor de a (3), resultando em y = 6 / 3 = 2:

  • y /= a;

A próxima linha parece ter um erro de sintaxe, pois a expressão b - - ; é inválida em Java e não faria sentido no contexto desta questão. Portanto, provavelmente deveria ser uma operação de decremento como b--; (diminuir o valor da variável b em 1).

  • b--;

Assumindo que seja um decremento, o valor de b, que era -2, ficaria -2 - 1 = -3.

Por fim, o programa imprime os valores de x, y e b, que são -3, 2 e -3, respectivamente, justificando a escolha da alternativa E.

Para resolver essa questão, é necessário conhecer a sintaxe da linguagem Java, operadores de atribuição combinada como += e /=, e operadores de incremento/decremento como --. Compreender esses conceitos é essencial para seguir carreira em programação e também para resolver questões de concursos públicos que envolvam código em Java.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

x+=b

x+=-2

x=-3  ---> soma -2 com -1 que é igual a -3

 

b=b-1

b= -2 -1

b = -3

 

y/=a

6/=3 => 2

 

letra e

 

Clique para visualizar este comentário

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