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;
}