android四则运算,Android开发之简单的四则运算器的…

public class MainActivity extends Activity {

private EditText num1=null;

private EditText num2=null;

private TextView result=null;

//表示的是符号

private TextView tips=null;

private Button butAdd=null;

private Button butSub=null;

private Button butMul=null;

private Button butDiv=null;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

this.num1=(EditText)super.findViewById(R.id.num1);

this.num2=(EditText)super.findViewById(R.id.num2);

this.result=(TextView)super.findViewById(R.id.result);

this.tips=(TextView)super.findViewById(R.id.tips);

this.butAdd=(Button)super.findViewById(R.id.add);

this.butSub=(Button)super.findViewById(R.id.sub);

this.butMul=(Button)super.findViewById(R.id.mul);

this.butDiv=(Button)super.findViewById(R.id.div);

//增加监听

this.butAdd.setOnClickListener(new AddListener());

this.butSub.setOnClickListener(new SubListener());

this.butMul.setOnClickListener(new MulListener());

this.butDiv.setOnClickListener(new DivListener());

this.num1.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

MainActivity.this.num1.setText("");

}

});

this.num2.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

MainActivity.this.num2.setText("");

}

});

}

//加法操作

public class AddListener implements OnClickListener{

int onenum=0;

int twonum=0;

public void onClick(View v) {

onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());

twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());

MainActivity.this.tips.setText("+");

MainActivity.this.result.setText((onenum+twonum)+"");

}

}

//减法操作

public class SubListener implements OnClickListener{

int onenum=0;

int twonum=0;

public void onClick(View v) {

onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());

twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());

MainActivity.this.tips.setText("-");

MainActivity.this.result.setText((onenum-twonum)+"");

}

}

//乘法操作

public class MulListener implements OnClickListener{

int onenum=0;

int twonum=0;

public void onClick(View v) {

onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());

twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());

MainActivity.this.tips.setText("*");

MainActivity.this.result.setText((onenum*twonum)+"");

}

}

//除法操作

public class DivListener implements OnClickListener{

int onenum=0;

int twonum=0;

public void onClick(View v) {

onenum=Integer.parseInt(MainActivity.this.num1.getText().toString());

twonum=Integer.parseInt(MainActivity.this.num2.getText().toString());

MainActivity.this.tips.setText("/");

MainActivity.this.result.setText((onenum/twonum)+"");

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值