Forçar catch

Olá pessoal,

Como faço para forçar um catch, utilizando apenas um if. Como no caso abaixo:

try {

...

  while(rs.next())
  {
       if(inAbastecedouro.equals("Sim") || inAbastecedouro.equals("Nao")){
 
       }
       else{
        //Fecha conexão e Resultset e cai no catch
       }
}
} catch (Throwable t) {
			t.printStackTrace();
}

Grato,

att,

Augusto

vc tem que forçar uma excessão

throw new Exception();

[quote=zoren]vc tem que forçar uma excessão

throw new Exception(); [/quote]

Obrigado zoren, era isso mesmo.

att,

Augusto

Pra que você quer fazer isso? Só para algum teste?

Geralmente, é uma péssima prática usar catch para controle de fluxo, como sair do while, por exemplo. Nesses casos é melhor usar a instrução break;