programmeringssproget Java indeholder bibliotekets funktioner til at fange keyboard input. Disse funktioner, der typisk returnere objekter af "streng" klassen. Dog kan ikke alle programmer acceptere alfanumeriske strenge som gyldige input , nogle felter kun tage talværdier. Du kan skrive Java-kode , der gennemgår keyboard input til afgøre, om det er numerisk eller alfanumerisk . Instruktioner
1
Medtag følgende linje i starten af din Java -program: .
Import java.io. * ;
import java.lang.Exception * ;
2
Læs keyboard input til en Java- String , som i følgende kodeeksempel : Hej
String kbdInput ,
InputStreamReader myStream = new InputStreamReader ( System.in ),
BufferedReader myReader = new BufferedReader ( myStream )
kbdInput = myReader.readLine ();
3
Bestem hvis strengen indeholder en gyldigt nummer ved at forsøge at konvertere indholdet til et nummer og fange den potentielle fejltilstand , som i følgende kodeeksempel : Hej
try {
int numericValue = Integer.parseInt ( kbdInput ) < br >
} catch ( NumberFormatException e ) {
//kbdInput er en alfanumerisk streng, og ikke et gyldigt heltal
}
< br >