A linguagem Java possui suporte a tratamento de exceção. Existem diversas classes que tratam as exceções, em que podemos destacar: ArithmeticExcept...
A linguagem Java possui suporte a tratamento de exceção. Existem diversas classes que tratam as exceções, em que podemos destacar: ArithmeticException, NumberFormatException, NullPointerException e ArrayIndexOutOfBoundsException. Com base no que você aprendeu sobre tratamento de exceção, associe a Coluna A, que apresenta as classes mencionadas, com a Coluna B, que apresenta uma linha de código que gera uma dessas exceções:
Coluna A Coluna B 1. ArithmeticException I. String indiceNeg = args[-1]; 2. NumberFormatException II. int refNull = Integer.parseInt(null); 3. ArrayIndexOutOfBoundsException III. int divPor0 = 5/0; 4. NullPointerException IV. int valStr = Integer.parseInt("A"); A seguir, assinale a alternativa que apresenta a associação correta.
A associação correta entre as classes mencionadas e as linhas de código que geram as exceções é a seguinte:
1 - III; 2 - IV; 3 - I; 4 - II.
Portanto, a alternativa correta é: 1 - III; 2 - IV; 3 - I; 4 - II.