Java programmeringssprog indeholder understøttelse for et par primitive klasser. Primitive klasser omfatter String til alfanumeriske værdier , Integer for heltal , og dobbelt for flydende tal . En String kan indeholde enhver sekvens af tegn , i særdeleshed svarer nogle af disse sekvenser (fx " -102 " ) til decimal notation af et tal. Du kan medtage kode i din Java -program at kontrollere, om en streng sker for at betegne et nummer. Instruktioner
1
Kontroller om String betegner et gyldigt heltal ved at forsøge at parse det som et heltal, som følger : Hej
Integer.parseInt ( myString )
Erstat " myString " ved String variabel, du vil kontrollere i din kode .
2
Fang den undtagelse, at koden i trin 1 vil generere , hvis String sker ikke betegne et gyldigt heltal , ved at vedlægge koden i trin 1 som følger : Hej
prøv
{
Integer.parseInt ( myString )
}
catch ( NumberFormatException exc )
{
System.out.println ( "Not a gyldigt heltal ! ");
}
3 < p > Kontroller, om String betegner et gyldigt floating -point tal ved at forsøge at parse det som en dobbelt, som følger : Hej
Double.parseDouble ( myString )
4
Fang undtagelsen at koden i trin 1 vil generere , hvis String sker ikke betegne et gyldigt floating -point tal , ved at indkapsle koden i trin 3 som følger : Hej
prøv
{
< p> Double.parseDouble ( myString )
}
catch ( NumberFormatException exc )
{
System.out.println ("Not et gyldigt flydende decimaltal ") !
}