Пояснение ⬇️
Код в try выбрасывает ArithmeticException. Блок catch перехватывает исключение и выполняется. finally выполняется всегда, независимо от исключений. Код корректен.
Java Learning 👩💻
JA Java Learning @java_per_month · 16.6K subscribers 
Код в try выбрасывает ArithmeticException. Блок catch перехватывает исключение и выполняется. finally выполняется всегда, независимо от исключений. Код корректен.