In dem Catch Block fehlt das Return, da du ja danach nicht weiter machen willst.
Also
try {
versuch was
} catch {
hat nicht funktioniert
return;
}
Oder wenn return nicht verwenden kannst/willst, dann pack eben alles in den Try Block rein.
Da du in einer While Schleife bist, kannst du folgendes machen
try {
versuch was
} catch {
hat nicht funktioniert
continue;
}
Als Error kommt dann "Use of unassigned local variable "age" "
Das kommt daher, dass du vorher wahrschein nur int age; gemacht hast.
Du müsstest int age = 0; machen. Dann ist die fertig initialisiert. Dann meckert die IDE auch nicht rum.