Versões comparadas
Versão antiga 3
changes.mady.by.user Usuário desconhecido (557058:4b1b311a-8636-4ab4-87d8-6a41e4d941bf)
Gravado em
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Cria
exceçãoCria um objeto contendo uma mensagem de exceção. Para executar, utilize o bloco Lança exceção.
Essa função utiliza a subclasse Exception da super classe Throwable.
Parâmetros de Entrada
Image Added
Figura 1 - Bloco Criar exceção
Compatibilidade
- Bloco servidor: cronapi.util.Operations.createException()
Retorno
Retorna um objeto JSON contendo informações técnicas sobre a exceção.
Parâmetros
Mensagem
Mensagem a ser exibida
como exceçãoRetorno
Retorna um objeto.
Compatibilidade
Image Removed Servidor
Exemplo 1
A função abaixo em destaque atribui a variável exc um objeto contendo a mensagem de exceção passada como parâmetro.
Image Removed
quando a aplicação lançar a exceção. O conteúdo informado será incluído no atributo localizedMessage
do objeto da exceção.
- Posição: 1
- Inglês: Message
- Tipo: Texto / String
- Exemplo: "Não é possível realizar divisão por 0"
Exemplo
A função abaixo cria uma exceção e a imprime no console do depurador.
Image Added
Figura 2 Figura 1 - Criando objeto com mensagem de exceção
Bloco de código | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Java.lang.Exception: Arquivo não encontrado |
Da forma que está, a mensagem exibida no console do depurador será algo parecido como a figura 2.1, ela apresenta várias informações técnicas antes de apresentar a mensagem da exceção, em destaque na figura. Para exibir somente a mensagem, utilize o bloco de programação Obtém mensagem da exceção.
Image Added
Figura 2.1 - Mensagem da exceção
Nesta página
Índice |
---|
Sobre Exceções
As exceções são eventos que ocorrem durante a execução de programas que quebram o fluxo normal das instruções. Um exemplo de exceção seria dividir um algarismo por zero.
As exceções são usadas para indicar muitos tipos diferentes de condições de erro, alguns exemplos são:
- Arquivo não encontrado
- Erros de programação
- Exceções aritméticas
Informações | ||
---|---|---|
| ||