Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Элементарный калькулятор




import java.awt.*;

import java.applet.*;

public class calc extends Applet

{

int op1,op2,a,s;

TextField tx1;

Button but1;

Button but2;

Button but3;

Button but4;

Button but5;

Button but6;

Button but7;

Button but8;

Button but9;

Button but10;

Button but11;

Button but12;

Button but13;

Button but14;

Button but15;

Button but16;

public void init()

{

tx1=new TextField(10);

add(tx1);

but1=new Button("1");

add(but1);

but2=new Button("2");

add(but2);

but3=new Button("3");

add(but3);

but4=new Button("/");

add(but4);

but5=new Button("4");

add(but5);

but6=new Button("5");

add(but6);

but7=new Button("6");

add(but7);

but8=new Button("*");

add(but8);

but9=new Button("7");

add(but9);

but10=new Button("8");

add(but10);

but11=new Button("9");

add(but11);

but12=new Button("-");

add(but12);

but13=new Button(".");

add(but13);

but14=new Button("0");

add(but14);

but15=new Button("=");

add(but15);

but16=new Button("+");

add(but16);

}

public boolean action(Event evt, Object arg)

{

if (!(evt.target instanceof Button))

{

return false;

}

if (arg=="1")

{

tx1.setText(tx1.getText()+"1");

}

if (arg=="2")

{

tx1.setText(tx1.getText()+"2");

}

if (arg=="3")

{

tx1.setText(tx1.getText()+"3");

}

if (arg=="4")

{

tx1.setText(tx1.getText()+"4");

}

if (arg=="5")

{

tx1.setText(tx1.getText()+"5");

}if (arg=="6")

{

tx1.setText(tx1.getText()+"6");

}

if (arg=="7")

{

tx1.setText(tx1.getText()+"7");

}

if (arg=="8")

{

tx1.setText(tx1.getText()+"89");

if (arg=="9")

{

tx1.setText(tx1.getText()+"9");

}

if (arg=="0")

{

tx1.setText(tx1.getText()+"0");

}

if (arg=="+")

{

a=1;

string str1=tx1.getText();

op1=Integer.parseInt(str1);

tx1.setText("");

}

if (arg=="-")

{

a=2;

string str1=tx1.getText();

op1=Integer.parseInt(str1);

tx1.setText("");

}

if (arg=="*")

{

a=3;

string str1=tx1.getText();

op1=Integer.parseInt(str1);

tx1.setText("");

}

if (arg=="/")

{

a=4;

string str1=tx1.getText();

op1=Integer.parseInt(str1);

tx1.setText("");

}

if (arg=="=")

{

string str2=tx1.getText();

op2=Integer.parseInt(str2);

if (a==1) { s=op1+op2; };

if (a==2) { s=op1-op2; };

if (a==3) { s=op1*op2; };

if (a==4) { s=op1/op2; };

tx1.setText(String.valueOf(s));

}

if (arg=="9")

{

tx1.setText(tx1.getText()+"9");

}

repaint();

return true;

}

}

}





Дата публикования: 2015-03-29; Прочитано: 316 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...