Bom pessoal, estou com uma dúvida no tratamento da divisão por zero, eu estou tentando tratar para que quando esta operação venha a ocorrer seja exibida uma mensagem para o usuário “Impossível dividir por Zero”, mas no momento da validação ele apresenta no TextView “Infinity”… como posso estar tratando essa exceção e validação.
Infinity
1 Resposta
Solucao aceita
1 like
A exeption que você está querendo tratar só ocorre se você dividir números inteiros. No seu caso, para aparecer Infinity, provavelmente você está lidando com double.
Neste caso, você pode simplesmente verificar se o denominador é zero e disparar um Toast, ou o que preferir.
Algo como:
if(denominador == 0) {
Toast.makeText(context, "Impossível dividir por zero", Toast.LENGTH_LONG).show();
}
Criado 2 de fevereiro de 2016
Ultima resposta 12 de fev. de 2016
Respostas 1
Participantes 2
Alura O que é Firebase? Para que serve, principais característica e um Guia dessa ferramenta Google O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo