• Matéria: Informática
  • Autor: amandaahhhh6549
  • Perguntado 8 anos atrás

Considere o seguinte trecho de código Java: int v0 = 3; int v1 = v0++; int v2 = ++v1; v1 += v0; v2 += --v1; Após a execução dessas linhas, qual será o valor das variáveis v0, v1 e v2, respectivamente? 3, 8, 4 4, 7, 11 4, 8, 12 3, 7, 10 3, 8, 5

Respostas

respondido por: bokomoko
5
int v0 = 3;
 int v1 = v0++; // o valor de v0 (3) é atribuido a v1. Depois v0 é inc e fica 4
 int v2 = ++v1; // o valor de v1 (3) é inc (fica 4) e é atribuido a v2
 v1 += v0;     // o valor de v0 (4) é adicionado ao valor de v1 (4) que passa a 8
v2 += --v1;  //  o valor de v1 é dec (fica 7) e é somado ao valor de v2 (4) e fica 11

entao
 v0 = 4
v1 = 7 
v2 = 11

Quer ver ? 
https://repl.it/@bokomoko/exemplo-de-pospre-incdec
Perguntas similares