Informática, perguntado por marlonreis302, 1 ano atrás

A linha de código que converte a palavra (texto) de conteúdo "345" para uma variável real numero (tipo double) de conteúdo numérico 345 é;
a) int numero = integer.parseInt("345");
b) Double 345 = double.parseInt(numero);
c) int numero = Integer.parseInt(345);
d) String 345 = String.valueOf(345);
e) double numero = Double.parseDouble("345");

Soluções para a tarefa

Respondido por bokomoko
4
a) int numero = integer.parseInt("345");
queremos que o valor seja do tipo real. Essa declaração é de variável do tipo inteiro


b) Double 345 = double.parseInt(numero);
o nome da variável não pode ser uma constante 345. Além disso, o comando de parse está usando parseint (inteiro) e não há menção ao valor 345 do lado direito da expressão

c) int numero = Integer.parseInt(345);
mesmo problema da alternativa a. A variável é inteira. Além disso, o valor informado 345 já é inteiro e não string.

d) String 345 = String.valueOf(345);
dois erros aqui. Nome de variável inválida (tem que começar com letra) e a expressão a direita está convertendo para string, queremos double.

e) double numero = Double.parseDouble("345");
Essa é a alternativa correta


Perguntas interessantes