Ao executar o trecho de programa a seguir, o valor de x no final do trecho será:public class Exemplo { public static void main(String[] args) { int x; x = 3; x--; if (x < 2) x--; else x++; x += 3; System.out.printf("%d\n", x); }}Questão 2Respostaa.6b.5c.3d.2
Question
Ao executar o trecho de programa a seguir, o valor de x no final do trecho será:public class Exemplo { public static void main(String[] args) { int x; x = 3; x--; if (x < 2) x--; else x++; x += 3; System.out.printf("%d\n", x); }}Questão 2Respostaa.6b.5c.3d.2
Solution
Vamos analisar o código passo a passo:
- A variável
xé inicializada com o valor3. - A operação
x--decrementa1do valor dex, entãoxse torna2. - A condição
if (x < 2)não é satisfeita, poisxé igual a2, então o código segue para a parteelsee executax++, incrementando1ao valor dex, que se torna3. - Finalmente,
x += 3adiciona3ao valor dex, que se torna6.
Portanto, o valor final de x é 6. Então, a resposta correta é a opção (a).
Similar Questions
Considere a execução do código abaixo, todos os testes abaixo fazem com que o nome Salvador apareça na tela do computador, EXCETO: public class Exemplo { public static void main(String[] args) { int x = 6; if (______) System.out.printf("Salvador\n"); }}
Qual o valor armazenado na variável numero, se o valores de entrada forem: 1, 1, 1 e 1, nessa ordem.import java.util.Scanner;public class Exemplo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Insira x1: "); double x1 = input.nextDouble(); System.out.print("Insira y1: "); double y1 = input.nextDouble(); System.out.print("Insira x2: "); double x2 = input.nextDouble(); System.out.print("Insira y2: "); double y2 = input.nextDouble(); double numero = Math.sqrt(Math.pow((x2 - x1), 2) + Math.pow((y2 - y1), 2)); System.out.println(numero); }}
Qual é o resultado da saída do código abaixo ? public static void main(String[] args) { for(int x=1;x<=10;x++){ if(x % 2==0) //% operador que representa módulo de uma divisão System.out.println(x); } }
Considere o programa abaixo escrito na linguagem Java: public class Exemplo { public static void main(String[ ] args) { for(int i=3;i<20;i+=2) System.out.print(i%3 + " "); }}Questão 18Escolha uma opção:a.0 0 1 0 0 1 0 0 1b.0 1 2 0 1 2 0 1 2c.0 2 1 0 2 1 0 2 1d.0 1 0 1 0 1 0 1 0e.1 2 1 2 1 2 1 2 1
Qual é o resultado da saída do código abaixo ? public static void main(String[] args) { int numero = 1; for (int x=1; x<2; x++){ numero = numero + x; } System.out.println("O valor de número é: " + numero); }
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.