[Folgediskussion aus Java-Quiz zur Frage http://www.java-forum.org/plauderecke/22639-java-quiz-68.html#post739007
ich denke schon, dass es sich kompilieren lässt, ist ja kein unerlaubtes zeugs drinnen....
meine erste vermutung wäre, dass das finally nur aufgerufen wird, wenn der try-block durch eine exception abgebrochen wird.... also sollte eig das erste return gelten.... --> gibt 1 zurück
lg
]Java:private static int fun() { while (true) { try { return 1; } finally { return 2; } } }
ich denke schon, dass es sich kompilieren lässt, ist ja kein unerlaubtes zeugs drinnen....
meine erste vermutung wäre, dass das finally nur aufgerufen wird, wenn der try-block durch eine exception abgebrochen wird.... also sollte eig das erste return gelten.... --> gibt 1 zurück
lg
Zuletzt bearbeitet von einem Moderator: