aeds2/Codigos/u00 Nivelamento/java/tratamentoExcecao/TratamentoExcecao04.java

38 lines
995 B
Java

/**
* Tratamento de excecao
* @author Max do Val Machado
* @version 2 01/2015
*/
public class TratamentoExcecao04 {
public static void metodo1(String s) throws NumberFormatException, ArrayIndexOutOfBoundsException {
Integer i = new Integer(s);
MyIO.println("A variavel i vale " + i);
}
public static void metodo2(String s) throws NumberFormatException {
Integer i = new Integer(s);
MyIO.println("A variavel i vale " + i);
}
public static void main(String[] args) {
try {
metodo1(args[0]);
} catch (NumberFormatException e) {
MyIO.println("Erro!!!");
} catch (ArrayIndexOutOfBoundsException e){
MyIO.println("Erro!!!");
}
MyIO.println("-------------->>>>>>>> <<<<<<<<--------------");
try {
metodo2(args[0]);
} catch (NumberFormatException e) {
MyIO.println("Erro!!!");
}
MyIO.println("-------------->>>>>>>> <<<<<<<<--------------");
}
}