Gerar exceção em divisões de 0 estilo SEERROS excel

4 respostas
L

Quando existe uma divisão por 0 se obtém uma mensagem como poderia ser feito uma forma de toda vez que um numero for dividido por zero o resultado seja = 0 exemplo do SEERROS do Excel?

4 Respostas

L

EX:

public class Div {
	public static void main(String args[]) {
		double a = 0;
		double b = 0;		
		System.out.println(a / b);
	}
	
}
luiz.portnoy

Tenta assim:

public class Div {   
    public static void main(String args[]) {   
        double a = 0;   
        double b = 0;         

        try
       {
        System.out.println(a / b);   
       }
        catch(ArithmeticException ex)
        {
          System.out.println("0");
        }
    }   
       
}
luiz.portnoy

Nesse caso aí, 0/0 gera um NaN (not a number). Se for 1/0, aí entra no catch.

L

So não testei ainda mais para atender ambas divisoes 0/0 e 1/0 e tudo pelo catch ?

Criado 27 de agosto de 2010
Ultima resposta 27 de ago. de 2010
Respostas 4
Participantes 2