As estruturas de seleção também são chamadas de estruturas de decisão, pois são expressões lógicas que representam uma decisão para que um bloco de código seja executado. A interpretação da condição lógica possibilita ao desenvolvedor saber quais cenários serão executados dependendo dos valores de variáveis e o resultado da expressão.
if (1==2) {
x=0;
} else {
x=1;
}
Com base na sua interpretação do código, qual será a resposta do Java quando tentar compilar o programa que tiver este trecho de código:
Alternativas
Alternativa 1:
A variável 'x' pode ser atribuída com valor zero;
Alternativa 2:
Irá ocorrer erro porque não existe uma condição válida;
Alternativa 3:
Irá ocorrer erro porque não existe uma variável na expressão do ‘if’;
Alternativa 4:
A variável 'x' pode ser atribuída com qualquer valor;
Alternativa 5:
A variável 'x' sempre será atribuída com valor um;
Respostas
respondido por:
17
Resposta:
Alternativa 5
Explicação:
Como a condição 1 == 2 é falsa, entao x receberá o valor de 1.
respondido por:
9
Resposta:
Alternativa 5: A variável 'x' sempre será atribuída com valor um;
Explicação:
A explicação está no exemplo abaixo:
public class Main {
public static void main(String[] args) {
int x=0;
if (1==2) {
x=0;
} else{
x=1;
}
System.out.println("O 'x' vale: " + x);
}
}
Qualquer compilador java online poderá executar esse código.
Ex: onlinegdb com/online_java_compiler
Em resumo, o que ele faz é: Se 1 é igual a 2, atribua o valor 0 à variável x, senão atribua o valor 1 à variável x.
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
!!! GABARITO atividades II e III de Programação I - 49991124798
!!! GABARITO atividades II e III de Programação I - 49991124798
!!! GABARITO atividades II e III de Programação I - 49991124798