Exceções Try-Catch em Java
O Java Try Catch é explicado aqui para atender melhor às necessidades educacionais dos alunos.
Exceções Java Try-Catch
Existem diferentes tipos de erros que podem ocorrer durante a execução do código Java .
Esses erros incluem erros de codificação cometidos pelo programador, erros causados por entradas incorretas ou outros eventos imprevisíveis.
O programa Java geralmente falha quando ocorre um erro e gera uma mensagem de erro. É técnico dizer que o Java lançará uma exceção (lançará um erro) quando se trata de Java Try Catch .
Java Tentar & Pegar
Enquanto Java Try Catch está em execução, a instrução try permite que você teste um bloco de código em busca de erros.
Se ocorrer um erro na instrução try , a instrução catch ainda permitirá que você execute um bloco de código.
Você encontrará as palavras-chave try and catch em pares:
Sintaxe
try { // The code in this block is executed } catch(Exception e) { // This block is used to control the errors of the code }
Aqui está um exemplo:
Isso resultará em um erro, pois o Java Try Catch não possui um even_Number[7].
Example:
Como resultado, você verá algo assim:
Exceção no encadeamento “principal” java.lang.ArrayIndexOutOfBoundsException: Índice 7 fora dos limites para comprimento 4
em Main.main(Main.java:7)
Try-catch pode ser usado para detectar erros e executar algum código para lidar com eles:
Example:
Saída:
O Array não tem um número de índice até 7
Da mesma forma, uma matriz pode ser percorrida até o número de elementos que contém, mas não mais do que isso:
Example:
Com o Java Try Catch, você pode executar o código após a execução por meio da condição try e catch, independentemente do resultado, com a instrução final:
Example:
O resultado será o seguinte:
5,1
6,2
5,3
6,8
6,1
O loop não pode continuar até 10, pois a matriz (programming_languages) contém apenas 4 valores.
O Código até que o erro fosse mostrado será mostrado pela saída após passar pelo bloco try and catch:
Example:
A seguir será o resultado:
Não há valor no índice 8 da matriz acima
Depois de passar pelo bloco try and catch, o bloco seguinte executará o restante do código.
A palavra-chave de arremesso
A instrução throw permite criar um erro customizado para Java Try Catch .
As instruções de lançamento são implementadas junto com os tipos de exceção. As exceções em Java incluem ArithmeticException, FileNotFoundException, ArrayIndexOutOfBoundsException e SecurityException e etc:
Ele lançará uma exceção se a altura estiver abaixo de 4,10 pés como (“Você é um anão”). Quando a altura for 4,11 ou superior, será impresso “Você tem uma altura alta”:
Example:
Resultados, serão os seguintes:
Exceção no thread “main” java.lang.ArithmeticException: Você é um DWARF
em Main.check_Height(Main.java:4)
em Main.main(Main.java:12)
Você não obteria uma exceção se a altura de entrada fosse maior ou igual a 4,11:
Example:
Resultado será:
Você tem uma altura alta
Correspondentemente, um método odd_number pode ser usado para determinar se o inteiro de entrada é ímpar ou não. Se o inteiro fornecido for par, ele lançará uma exceção conforme mostrado abaixo:
Example:
Como demos a entrada como 6, portanto, ela lançará uma exceção:
Exceção no thread “main” java.lang.ArithmeticException: 6 é um número Par
em Main.check_Even(Main.java:4)
em Main.main(Main.java:12)
Da mesma forma, se colocarmos o valor inteiro como 17:
Example: