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

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

Alguem pode me ajuda?? null

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

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…