Når du indtaster et tal i en tekstboks på en webside , browseren anerkender, at tal som en streng. Computere kan ikke udføre beregninger ved hjælp af strenge. For eksempel kan et Java-program ikke tilføje strengen " 12" til strengen "4" uden at konvertere begge strenge til tal. Java understøtter flere typer af numre, herunder flydende punkter og heltal . For at sikre at din Java-program kører korrekt , konvertere alle strengene til heltal eller andre numeriske typer , før du bruger dem i beregninger . Instruktioner
1
Åbn din Java editor og oprette et nyt projekt. Opret en tom klasse ved navn " TestConversion " og tilføj følgende kode til det:
public static void vigtigste ( String [] args ) {
int tal1 ,
int tal2 ;
int sum ,
String stringNumber1 = "5 "
String stringNumber2 = "2 "
}
opretter to heltalsvariabler , tal1 og tal2 . Det skaber også og initialiserer string variabler, stringNumber1 og stringNumber2
2
Føj følgende kode under den forrige kode : .
Prøve
{
< p> number1 = Integer.parseInt ( stringNumber1 )
nummer2 = Integer.parseInt ( stringNumber2 )
sum = tal1 + tal2 ;
System.out.println ( " summen af tal1 + tal2 = " + sum ),
}
catch ( NumberFormatException undtagelse)
{
System.out.println ( " NumberFormatException : "+ exception.getMessage ());
}
Denne kode bruger Javas " parseInt "-funktionen til at konvertere strengene til heltal og gemme dem i heltalsvariabler . Den " try" og "fange" udsagn udfører exception handling og vise en fejlmeddelelse, hvis strengen -til- heltal konvertering mislykkes.
3
Kompiler koden og køre projektet. Se meddelelsen " Summen af tal1 + tal2 = 7 " efter Java konverterer strengene til heltal.