Prezados, boa tarde! Gostaria de entender melhor a sequência de chamadas ao utilizarmos a palavra reservada throw. No exemplo dado em aula forçamos uma transferência de R$1.000,00 em uma conta sem saldo suficiente.
O método transferir chama o método sacar e ocorre a exception dentro do if (valor < 0) .
Nesse momento a sequência da chamada é o catch (SaldoInsuficienteException ex) do método transferir ou a exception é lançada para o main da classe program?