excerção

4 respostas
C

Boa Noite Sou Iniciante. A duvida e a seguinte

Quero criar um aplicativo pratico como exemplo para um trabalho academico utilizando try e catch.
Estou tentado criar um exemplo onde o usuario informa o Valor de a e de b e logo depois e feita a seguinte operação r= a/b se o valor de b=0 cai em uma exceção informando o erro. tambem quero que ao digitar um valor em uma testbox converta para um valor numerio, se o valor digitado for uma letra, gera um exceção informando que so pode digitar numeros.

Conseguir separado, quando junto os codigos so funciona uma excerção.

4 Respostas

leofernandesmo

chapa:
…usuario informa o Valor de a e de b e logo depois e feita a seguinte operação r= a/b se o valor de b=0 cai em uma exceção informando o erro.

try {
            double c = b/a;
        } catch(ArithmeticException e) {
            throw new ArithmeticException("Não pode dividir por zero");
        }

http://www.guj.com.br/posts/list/42499.java

Seguindo o primeiro raciocínio

LPJava

seguindo o exemplo acima qdo vc for tratar a exceção ao inves de exibiri uma mensagem vc pode tratar alterando o valor de b.

C
import javax.swing.*;

class Exemplo1{

public static void main(String[] args){

int a;

int b;

String sa;

String sb;

sa = JOptionPane.showInputDialog(Digite o valor de A);

a=Integer.parseInt(sa);

sb = JOptionPane.showInputDialog(Digite o valor de B);

b=Integer.parseInt(sb);

try{

a = a/b;

JOptionPane.showMessageDialog(null,"O Valor de a: " +a);

}
catch(Exception e)
{
 JOptionPane.showMessageDialog(null,"Erro: Divisão por Zero");
}

}
}

Galera gostaria de adicionar nesse codigo uma exerção, que quando digitar um letra informa um msg de erro!

LPJava

Link importante

Criado 10 de junho de 2008
Ultima resposta 13 de jun. de 2008
Respostas 4
Participantes 3