You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
TRATAMENTO DE EXCEÇÕ ES<br />
public class Sistema<br />
{<br />
}<br />
// Um cadastro com no máximo cinqüenta alunos<br />
private Aluno[] alunos = new Aluno[50];<br />
public void relatorio(int indice)<br />
{<br />
// Suponha que o argumento usado na chamado desse método<br />
// tenha sido maior do que 50. Isso geraria uma exceção.<br />
System.out.println(alunos[indice]);<br />
}<br />
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException<br />
at Sistema.relatorio(Sistema.java:10)<br />
No exemplo acima, o método relatório(); contém apenas um comando, o que tornaria possível a<br />
prevenção de exceções através de um comando de decisão:<br />
public void relatorio(int indice)<br />
{<br />
// Prevenção de falhas através de comandos de decisão<br />
if(indice>-1 && índice