conversão de objeto String para variáveis primitivas intei

2 respostas
A

Amigos, preciso fazer um programa que converta um dado numero para float double inteiro…

Alguem pode me ajuda?? null

2 Respostas

B

Oi Ana Lucia,



Se você estiver usando tipos primitivos, em geral a conversão de números não tem muito mistério. Nos casos em que a integridade do número está garantida (tamanho da variável destino maior que da origem), basta declarar a variável do tipo que você quer e jogar o valor diretamente.

Mas se houver o risco de perder precisão ou dar problema, você terá que utilizar a técnica de casting, que consiste em colocar entre parênteses o tipo antes do valor. Ex.:

int i = 1;

short s = (short) i



E se você estiver usando as classes como Integer, Double, etc você pode pesquisar seus métodos de conversão na documentação da API, disponível em http://java.sun.com/apis.html

R

Isso em Java eu sei:



Ai vai um exemplo:



input = JOptionPane.showInputDialog("Entre com o valor do numero para conversao");



gradeValue = Integer.parseInt(input); , converte para uma variavel gradeValue, o valor em inteiro do valor passado pelo input.



e por ai vai: parseDouble e etc…

Criado 25 de junho de 2002
Ultima resposta 25 de jun. de 2002
Respostas 2
Participantes 3