Quando você digitar um número em uma caixa de texto em uma página web , o navegador reconhece que o número como uma string. Os computadores não podem executar cálculos usando cordas. Por exemplo, um programa em Java não pode adicionar a string " 12" para a string " 4" sem converter ambos os strings em números . Java suporta vários tipos de números , incluindo pontos flutuantes e inteiros. Para garantir que o aplicativo Java é executado corretamente , converter todas as strings para inteiros ou outros tipos numéricos antes de usá -los em cálculos. Instruções
1
Abra seu editor de Java e criar um novo projeto. Criar uma classe vazia com o nome " TestConversion " e adicione o seguinte código para ele :
void main ( String [ ] args ) { public static
int número1 ;
int número2 ;
int soma ;
Cordas stringNumber1 = "5" ;
Cordas stringNumber2 = "2" ; }
cria duas variáveis inteiras , e número1 número2 . Ele também cria e inicializa as variáveis de cadeia , stringNumber1 e stringNumber2
2
Adicione o seguinte código abaixo do código anterior : .
Tentar
{
número1 = Integer.parseInt ( stringNumber1 );
número2 = Integer.parseInt ( stringNumber2 );
soma = numero1 + numero2 ;
System.out.println ( " soma de número1 número2 + =" + soma ); }
catch ( exceção NumberFormatException )
{
System.out.println (" NumberFormatException : "+ exception.getMessage ()); }
Esse código usa o Java" função parseInt "para converter as strings para números inteiros e armazená-los nas variáveis inteiras . O " tentar" e declarações "pegar" realizar o tratamento de exceção e exibir uma mensagem de erro se a conversão de string -to- inteiro falhar.
3
compilar o código e executar o projeto. Veja a mensagem " Soma de número1 número2 + = 7 ", depois Java converte as strings para números inteiros.