Boa noite galera to com uma duvida,
to fazendo uma calculadora e ja fiz todas as validaçoes ta tudo funcioando
mas a seguinte Duvisa surgiu tem como Refatorar ela pra eu Fazer um Metodo
validacao () {
if ( y <= 0) …
e ir implementando nos metodos abaixo ?
olha o codigo ae [code]
import javax.swing.JOptionPane;
public class Divisao {
public void validaçao() {
}
public long divisao(long x, long y) {
if (y <= 0) {
JOptionPane.showMessageDialog(null, "Divisao Invalida");
System.exit(0);
return 0;
}
return x / y;
}
public double divisao(double x, double y) {
if (y <= 0) {
JOptionPane.showMessageDialog(null, "Divisao Invalida");
System.exit(0);
return 0;
}
return x / y;
}
public float divisao(float x, float y) {
if (y <= 0) {
JOptionPane.showMessageDialog(null, "Divisao Invalida");
System.exit(0);
return 0;
}
return x / y;
}
}
[/code]
Obrigado,
public long validacao () {
if (y <=0 ) {
JOptionPane.showMessageDialog(null, "Divisao invalida");
return 0;
}
queria fazer uma validação so e implmentar
public float divisao(float x, float y)
{
validacao();
return x / y;
}
Se e que me intendem,
se eu faço a validaçaõ desse jeito e implemento nos metodos ,
toda vez qe eu vou fazer uma operação valida ela da as menssagens de erro,
e se tiver outra operaçao ela da o resultado e a menssagem de erro
Abçs