Universidade Federal de Santa Maria 2022

Considere a linha de código em linguagem Java.


int n = Integer.parseInt ( entrada ) ;


A partir da análise da linha, assinale a alternativa correta.

a

parseInt() aceita números com casas decimais depois da vírgula ou ponto.

b

parseInt() não causa exceções em tempo de execução.

c

Se o valor da entrada de parseInt() tem letras, tal função causa uma exceção em tempo de compilação.

d

Se o valor da entrada de parseInt() é vazia, o retorno é 0 (zero).

e

parseInt() converte apenas valores do tipo String com números inteiros, positivos ou negativos.

Ver resposta
Ver resposta
Resposta
E

Resolução

A linha de código apresentada refere-se a um método da classe Integer em Java, que é utilizada para converter uma String em um valor do tipo primitivo int. A função parseInt da classe Integer é projetada para analisar strings e converter o conteúdo numérico delas em um inteiro, contanto que a string represente um número inteiro válido e esteja dentro do intervalo de valores que um tipo int pode armazenar.

Para resolver essa questão, o estudante precisa entender o funcionamento da função parseInt e conhecer as possíveis exceções que podem ser lançadas durante sua execução.

Dicas

expand_more

Lembre-se de que o tipo int em Java é usado para armazenar números inteiros, sem casas decimais.

Considere o que acontece quando uma String que não representa um número inteiro válido é passada para o método parseInt().

Reflita sobre o tipo de exceção que pode ser lançada ao usar o método parseInt() com uma entrada inválida.

Erros Comuns

expand_more

Confundir exceção em tempo de execução com erro em tempo de compilação.

Esquecer que números com casas decimais não podem ser convertidos diretamente em um inteiro usando parseInt().

Assumir que uma string vazia seria convertida para 0 sem lançar uma exceção.

Revisão

A classe Integer em Java possui o método estático parseInt, que é usado para converter uma String em um valor do tipo int. Se a String não contiver um número inteiro válido, uma NumberFormatException será lançada. O método não aceita casas decimais e apenas funciona com números inteiros.

Transforme seus estudos com a AIO!
Estudantes como você estão acelerando suas aprovações usando nossa plataforma de IA + aprendizado ativo.
+25 pts
Aumento médio TRI
4x
Simulados mais rápidos
+50 mil
Estudantes
Joice Neves
Faltavam 3 meses para o ENEM, eu estava desesperada e mentalmente fragilizada por não ver os resultados do meu esforço. Então, eu encontrei a AIO e, em 3 meses, eu consegui aumentar a minha nota média em 50 pontos. Meses depois, fui aprovada no curso que eu tanto desejei. Esse sonho se tornou real graças à AIO.
Diana Bittencourt
Não conhecia a AIO em 2022, e em 2023 e o que eu posso dizer sem dúvidas é que foi uma das maiores surpresas no mundo dos estudos. Digo isso porque, por conta dos simulados reduzidos, fazer questões e simuladinhos todo dia virou um hábito gostoso e que me trouxe resultados no ENEM surpreendentes!
Jefferson, formando em Medicina
Com a plataforma AIO consegui acertar as 45 questões de ciências humanas no ENEM 2022! Sem dúvidas, obter a nota máxima nessa área, foi imprescindível para ser aprovado em medicina.
A AIO utiliza cookies para garantir uma melhor experiência. Ver política de privacidade
Aceitar