andorid简单计算器java源码_制作一个简易计算器——基于Android Studio实现

1 packagecom.example.lenovo.calculator;2

3

4

5 importandroid.app.Activity;6 importandroid.content.Context;7 importandroid.os.Bundle;8 importandroid.view.View;9 importandroid.view.View.OnClickListener;10 importandroid.widget.Button;11 importandroid.widget.CheckBox;12 importandroid.widget.EditText;13

14 importjava.io.FileInputStream;15 importjava.io.FileNotFoundException;16 importjava.io.FileOutputStream;17 importjava.io.IOException;18

19 public class MainActivity extendsActivity {20 /**

21 * Called when the activity is first created.22 */

23 private EditText output = null;24 private EditText input = null;25 private Button btn0 = null;26 private Button btn1 = null;27 private Button btn2 = null;28 private Button btn3 = null;29 private Button btn4 = null;30 private Button btn5 = null;31 private Button btn6 = null;32 private Button btn7 = null;33 private Button btn8 = null;34 private Button btn9 = null;35 private Button btnadd = null;36 private Button btnsubtract = null;37 private Button btnmultiply = null;38 private Button btndivide = null;39 private Button btnclear = null;40 private Button btnresult = null;41 private Button btndot = null;42

43 private EditText errorzero = null;44

45 private EditText resultText = null;46 private Button writeButton = null;47 private Button readButton = null;48 private CheckBox appendBox = null;49 private EditText textView = null;50 private EditText displayView = null;51 public String FILE_NAME = "fileDemo.txt";52

53

54 private String str = "";//保存数字

55 private String strold = "";//原数字

56 private char act = ' ';//记录“加减乘除等于”符号

57 private int count = 0;//判断要计算的次数,如果超过一个符号,先算出来一部分

58 private Float result = null;//计算的输出结果

59 private Boolean errBoolean = false;//有错误的时候为true,无错为false

60 private B

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值