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…