Logo Passei Direto
Buscar
No desenvolvimento de aplicações móveis para o Android, é necessário que façamos o relacionamento entre os componentes da tela (View) com a codificação (Controller). Para isso, é importante identificar corretamente os componentes tanto da tela como na codificação, além de realizar o relacionamento entre eles. Para uma tela com a codificação de entrada definida pelos componentes:
A) double peso; int idade, op; peso = Double.parseDouble(editText1.setText().toString()); int idade = Integer.parseInt(editText2.setText().toString()); if(radio1.isChecked(){ op = 1; }
B) double peso; int idade, op; peso = Double.parseDouble(ed1.setText().toString()); int idade = Integer.parseInt(ed2.setText().toString());
User badge image
Questões Para a Compreensão

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para analisar as opções apresentadas, precisamos observar como os componentes da tela (View) estão sendo utilizados e como a codificação (Controller) está sendo feita. A opção A apresenta: - A declaração das variáveis `double peso; int idade, op;` - O uso de `Double.parseDouble(editText1.setText().toString());`, que não está correto, pois `setText()` é um método que define o texto de um EditText, e não deve ser usado para obter o texto. - A condição `if(radio1.isChecked(){ op = 1; }` está com um erro de sintaxe, pois falta o parêntese de fechamento. A opção B apresenta: - A declaração das variáveis `double peso; int idade, op;` - O uso de `Double.parseDouble(ed1.setText().toString());`, que também está incorreto pelo mesmo motivo mencionado na opção A, mas não apresenta erro de sintaxe. Ambas as opções têm problemas, mas a opção B é a que apresenta uma sintaxe mais correta, mesmo que ainda tenha um erro no uso do `setText()`. Portanto, a opção que se aproxima mais do correto, considerando a análise, é a B.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais conteúdos dessa disciplina