Dipende da cosa stai facendo e da come vuoi gestirlo, suppongo che in questo caso una malformedStringException(fatta da te) possa essere utile, ma se dopo la gestione della stessa torni a chiedere il valore fai un if else (pratico alla fine)