Når du angir et nummer i en tekstboks på en nettside , gjenkjenner nettleseren som tallet som en streng. Datamaskiner kan ikke utføre beregninger ved hjelp av strenger . For eksempel kan et Java- program ikke legge strengen " 12" til strengen " 4 " uten å konvertere begge strenger til tall . Java støtter flere typer tall, inkludert flytende punkter og heltall . For å sikre at Java -programmet kjører riktig, konvertere alle strenger til heltall eller andre numeriske typer før du bruker dem i beregninger. Instruksjoner
en
Åpne Java editor og opprette et nytt prosjekt . Opprett en tom klasse kalt " TestConversion " og legg til følgende kode i det :
public static void main ( String [] args ) {
int tall1 ;
int tall2 ;
int sum ;
String stringNumber1 = " 5 ";
String stringNumber2 = " 2 ";
}
oppretter to heltallsvariabler , tall1 og tall2 . Det skaper også og initialiserer strengvariabler , stringNumber1 og stringNumber2
2
Legg til følgende kode under den forrige koden : .
Prøve
{
< p> tall1 = Integer.parseInt ( stringNumber1 ) ;
tall2 = Integer.parseInt ( stringNumber2 ) ;
sum = tall1 + tall2 ;
System.out.println ( " summen av tall1 + tall2 = " + sum);
}
fangst ( NumberFormatException unntak)
{
System.out.println ( " NumberFormatException : "+ exception.getMessage ( ));
}
Denne koden bruker Java er" parseInt "-funksjonen til å konvertere strenger til heltall og lagre dem i heltallsvariabler . Den " prøve" og " fange" uttalelser utføre avvikshåndtering og vise en feilmelding hvis strengen til heltall konverteringen mislykkes .
3
kompilere koden og kjøre prosjektet . Se meldingen " Summen av tall1 + tall2 = 7 " etter Java konverterer strengene til heltall .