Código fuente de una calculadora sencilla programada en Java
importar java.awt.*;
importar java.awt.event.*;
clase pública MyCalculator { p>
doble estático privado d1 = 0.0;
doble estático privado d2 = 0.0;
cadena estática privada s1 = nueva cadena ("0");
cadena estática privada s2 = nueva cadena(" 0");
char c1 estático privado = '0'
juez vacío estático privadoc1 (texto de campo de texto){ p>
switch(c1){
case '+':s2 = String.valueOf(d1+d2);d1=d1+d2;d2=0;text.setText(s2); s2="0";romper;
caso '-': s2 = String.s2="0";romper;
caso '-':s2 = String.valueOf( d1*d2);d1=d1*d2;d2=0;text.setText(s2);s2="0";break;
case '/':if(d2==0){ text.setText("0")setText("0");d1=0;break;}s2 = String.valueOf(d1/d2);d1=d1/d2;d2=0;text.setText(s2); s2="0";break;}
}
public static void main (String [] args){
Frame cclt = new Frame("Mi Calculadora");
cclt.setBounds(300,150,300,265);
cclt.setLayout(null);
textField final texto = new TextField(); p> p>
text.setBounds(10, 30, 280, 35);
text.setText("0");
text.setEdditable(false);
p>
Fuente fuente = nueva Fuente("", 5, 25);
text.setFont(fuente);
cclt.add (texto);
Botón CE = nuevo Botón("CE");
panel.add(CE);
Botón C = nuevo Botón(" C");
panel.add(C);
Botón siete = nuevo Botón ("7");
panel.add(seven);
Botón ocho = nuevo Botón("8");
panel.add(ocho);