SuiShenJi项目_计算器逻辑
2015-10-03 12:57
375 查看
<pre name="code" class="html">private Boolean isclicked = false;
case R.id.btn_number_9: if (isclicked) { add_read_number.setText(null); isclicked = false; } add_read_number.setText(add_read_number.getText().toString().trim() + "9"); break; case R.id.btn_number_0: add_read_number.setText(add_read_number.getText().toString().trim() + "0"); break; case R.id.btn_number_dian: (小数点) if (add_read_number.getText().toString().equals("") || add_read_number.getText().toString().equals(null)) { return; } else { if (add_read_number.getText().toString().contains(".")) { return; } else { add_read_number.setText(add_read_number.getText() .toString().trim() + "."); } } break; case R.id.btn_number_del: (删除) if (add_read_number.getText().toString().equals("") || add_read_number.getText().toString().equals(null)) { return; } add_read_number.setText(add_read_number .getText() .toString() .trim() .substring( 0, add_read_number.getText().toString().trim() .length() - 1)); break; case R.id.btn_number_jia: (加法) if (add_read_number.getText().toString().trim().equals(null)) { return; } in1 = Double.parseDouble(add_read_number.getText().toString() .trim()); add_read_number.setText(null); isclicked = false; break; case R.id.btn_number_ok: (等于) if (add_read_number.getText().toString().equals("") || add_read_number.getText().toString().equals(null)) { return; } in2 = Double.valueOf(add_read_number.getText().toString().trim()); Double dou = in1 + in2; add_read_number.setText(dou.toString()); isclicked = true; in1 = 0.0; in2 = 0.0;
相关文章推荐
- vnc连接kvm中的guest窗口一闪而过
- IOS9自定义UIWindow被键盘盖住(在键盘下面)解决方法
- UIAlertView提示控件和UIActionSheet的使用
- AndroidUI 引导页面的使用
- AndroidUI 引导页面的使用
- Ant之build.xml详解
- UIPickerView组件的使用之随机点菜系统(一)——利用AutoResizing进行屏幕适配,拖线进行实现
- 34. Search for a Range (Array; Divide-and-Conquer)
- 关于[UIColor clearColor] 与控件的属性:alpha
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- ZOJ 3349 Special Subsequence
- UVa694 - The Collatz Sequence:Time limit exceeded
- qemu guest agent安装研究
- OC学习笔记之Foundation框架NSNumber、NSValue和NSDate(转)
- Repeated DNA Sequences
- HDU 1159 & POJ 1458 Common Subsequence(LCS 最长公共子序列O(nlogn))
- ucGUI学习笔记之对话框
- 128. Longest Consecutive Sequence (List, Queue)
- iOS的实时搜索:UISearchBar与UISearchController
- UI:修改模拟器类型、多线程理解