public CalculatorMIDlet() { display = Display.getDisplay(this); }

form.addCommand(cmdAdd); form.addCommand(cmdSub); form.addCommand(cmdMul); form.addCommand(cmdDiv); form.addCommand(cmdEq); form.addCommand(cmdExit);

double n1 = Double.parseDouble(num1); double n2 = Double.parseDouble(num2); double res = 0;

public void destroyApp(boolean unconditional) { notifyDestroyed(); } } This Java ME application creates a simple calculator on Nokia DCT4 phones.

form.setCommandListener(new CommandListener() { public void commandAction(Command c, Displayable d) { if (c == cmdAdd) { operator = "+"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdSub) { operator = "-"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdMul) { operator = "*"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdDiv) { operator = "/"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdEq) { if (isNumber1) { num1 = tfNumber1.getString(); } else { num2 = tfNumber2.getString(); }

siResult.setText("Result: " + res); tfNumber1.setString(""); tfNumber2.setString(""); tfNumber1.setVisible(true); tfNumber2.setVisible(false); isNumber1 = true; } else if (c == cmdExit) { destroyApp(true); } } });

public void startApp() { Form form = new Form("Calculator");

Calculator Link | Nokia Dct4

public CalculatorMIDlet() { display = Display.getDisplay(this); }

form.addCommand(cmdAdd); form.addCommand(cmdSub); form.addCommand(cmdMul); form.addCommand(cmdDiv); form.addCommand(cmdEq); form.addCommand(cmdExit); nokia dct4 calculator

double n1 = Double.parseDouble(num1); double n2 = Double.parseDouble(num2); double res = 0; public CalculatorMIDlet() { display = Display

public void destroyApp(boolean unconditional) { notifyDestroyed(); } } This Java ME application creates a simple calculator on Nokia DCT4 phones. double n1 = Double.parseDouble(num1)

form.setCommandListener(new CommandListener() { public void commandAction(Command c, Displayable d) { if (c == cmdAdd) { operator = "+"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdSub) { operator = "-"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdMul) { operator = "*"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdDiv) { operator = "/"; siOperator.setText("Operator: " + operator); tfNumber1.setVisible(false); tfNumber2.setVisible(true); tfNumber2.setString(""); display.setCurrent(form); isNumber1 = false; } else if (c == cmdEq) { if (isNumber1) { num1 = tfNumber1.getString(); } else { num2 = tfNumber2.getString(); }

siResult.setText("Result: " + res); tfNumber1.setString(""); tfNumber2.setString(""); tfNumber1.setVisible(true); tfNumber2.setVisible(false); isNumber1 = true; } else if (c == cmdExit) { destroyApp(true); } } });

public void startApp() { Form form = new Form("Calculator");