Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come modificare un intero in una stringa in Java

Quando si inserisce un numero in una casella di testo in una pagina web , il browser riconosce quel numero come una stringa . I computer non possono eseguire calcoli utilizzando stringhe . Per esempio, un programma Java non può aggiungere la stringa " 12 " alla stringa " 4" senza convertire entrambe le stringhe di numeri . Java supporta più tipi di numeri in virgola mobile compreso e interi . Per garantire che l'applicazione Java funziona correttamente , convertire tutte le stringhe in numeri interi o altri tipi numerici prima di utilizzarli nei calcoli . Istruzioni
1

Aprite il vostro editor Java e creare un nuovo progetto . Creare una classe vuota denominata " TestConversion " e aggiungere il codice riportato di seguito:

public static void main (String [] args ) {

int numero1 ;

int numero2 ;

int somma ;

stringNumber1 String = " 5 " ;

stringNumber2 String = "2" ;

}

crea due variabili intere , number1 e number2 . Inoltre, crea e inizializza le variabili stringa , stringNumber1 e stringNumber2
2

Aggiungere il seguente codice sotto il codice precedente : .

Provare

{

numero1 = Integer.parseInt ( stringNumber1 ) ;

numero2 = Integer.parseInt ( stringNumber2 ) ;

somma = numero1 + numero2 ;

System.out.println ( " somma di numero1 + numero2 =" + somma ) ; }


cattura

(eccezione NumberFormatException ) per

{

System.out.println ( " NumberFormatException : "+ exception.getMessage ()); }


Questo codice utilizza il Java " funzione parseInt "per convertire le stringhe di numeri interi e memorizzarli nelle variabili intere . La " prova " e "catturare" le dichiarazioni eseguire la gestione delle eccezioni e visualizzare un messaggio di errore se la conversione da stringa a numero intero non riesce .
3

compilare il codice ed eseguire il progetto . Vedere il messaggio " Somma di numero1 + numero2 = 7 " dopo Java converte le stringhe in numeri interi .

 

Programmazione © www.354353.com