Il linguaggio di programmazione Java include funzioni di libreria per catturare l'input da tastiera . Queste funzioni restituiscono tipicamente oggetti della classe " String " . Tuttavia, non tutti i programmi possono accettare le stringhe alfanumeriche come ingressi validi ; alcuni campi assumono solo valori numerici . È possibile scrivere codice Java che esamina l'input da tastiera per determinare se è numerico o alfanumerico . Istruzioni 
 1 
 includere la seguente riga all'inizio del vostro programma Java : . 
 
 Import java.io. *; 
 
 importazione java.lang.Exception * ; 
 2 
 Leggi l'input da tastiera in una stringa Java , come nel seguente codice di esempio : 
 
 String kbdInput ; 
 
 InputStreamReader myStream = new InputStreamReader ( System.in ) ; 
 
 BufferedReader myReader = new BufferedReader ( myStream ) ; 
 
 kbdInput = myReader.readLine (); 
 3 
 Determinare se la stringa contiene un numero valido tentando di convertire il contenuto di un numero e cattura il potenziale condizione di errore , come nel seguente codice di esempio : 
 
 try { 
 
 int numericValue = Integer.parseInt ( kbdInput ) ; 
 
 } catch ( NumberFormatException e) { 
 
 //kbdInput è una stringa alfanumerica e non un valido Integer 
 
 }