Calculadora

3 respostas
Cig

Estou com um problema em um exercicio onde o professor nos passou um exemplo de calculadora, porem nao esta completa e eu nao consegui entender, sei que precisa de uma variavel ponto, operando, operador se algm puder me ajudar fico grato !

private void trataBotao(javax.swing.JButton jb){

// se visor mostrador 0.0, entao apaga visor

if (jLabel1.getText().equals(0.0) || limpa){

jLabel1.setText("");

limpa = false;

}

switch(jb.getText().charAt(0)){

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:

case 6:

case 7:

case 8:

case 9: jLabel1.setText(jLabel1.getText() + jb.getText()); break;

case +:

case -:

case *:

case /: limpa = true; break;
}      
}


// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton11;
private javax.swing.JButton jButton12;
private javax.swing.JButton jButton13;
private javax.swing.JButton jButton14;
private javax.swing.JButton jButton15;
private javax.swing.JButton jButton16;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
// End of variables declaration//GEN-END:variables

private boolean limpa = true;

}

3 Respostas

lina

Oi,

Qual a sua dúvida?

Tchauzin!

alisonrodrigues

Especifique melhor sua dúvida, também não entendi.

ViniGodoy

Olá, você pode clicar em editar no seu código acima, e seguir essas dicas?
http://www.guj.com.br/posts/list/50115.java

Senão fica difícil de ler…

Criado 20 de novembro de 2009
Ultima resposta 20 de nov. de 2009
Respostas 3
Participantes 4