我的帐号为什么被爱普生r230清零软件

为什么我一按等号前面输入的内容就清空了,不知道错在哪里,请求详细回答
package com.example.q12s3.demon10;import android.app.Aimport android.os.Bimport android.view.Vimport android.widget.Bimport android.widget.EditTpublic class MainActivity extends Activity
implements View.OnClickListener {
Button btn_0;//0数字按钮
Button btn_1;//1数字按钮
Button btn_2;//2数字按钮
Button btn_3;//3数字按钮
Button btn_4;//4数字按钮
Button btn_5;//5数字按钮
Button btn_6;//6数字按钮
Button btn_7;//7数字按钮
Button btn_8;//8数字按钮
Button btn_9;//9数字按钮
Button btn_//小数点按钮
Button btn_//清除按钮
Button btn_//删除按钮
Button btn_//加号按钮
Button btn_//减号按钮
Button btn_//乘号按钮
Button btn_//除号按钮
Button btn_//等于按钮
EditText et_//显示输入内容的显示屏
boolean clear_//清空标示;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_0 = (Button) findViewById(R.id.btn_0);
btn_1 = (Button) findViewById(R.id.btn_1);
btn_2 = (Button) findViewById(R.id.btn_2);
btn_3 = (Button) findViewById(R.id.btn_3);
btn_4 = (Button) findViewById(R.id.btn_4);
btn_5 = (Button) findViewById(R.id.btn_5);
btn_6 = (Button) findViewById(R.id.btn_6);
btn_7 = (Button) findViewById(R.id.btn_7);
btn_8 = (Button) findViewById(R.id.btn_8);
btn_9 = (Button) findViewById(R.id.btn_9);
btn_point = (Button) findViewById(R.id.btn_point);
btn_clear = (Button) findViewById(R.id.btn_clear);
btn_del = (Button) findViewById(R.id.btn_del);
btn_plus = (Button) findViewById(R.id.btn_plus);
btn_minus = (Button) findViewById(R.id.btn_minus);
btn_multiply = (Button) findViewById(R.id.btn_multiply);
btn_divide = (Button) findViewById(R.id.btn_divide);
btn_equal = (Button) findViewById(R.id.btn_equal);
//以上是实例化按钮
et_input = (EditText) findViewById(R.id.et_input);//实例化显示屏
btn_0.setOnClickListener(this);
btn_1.setOnClickListener(this);
btn_2.setOnClickListener(this);
btn_3.setOnClickListener(this);
btn_4.setOnClickListener(this);
btn_5.setOnClickListener(this);
btn_6.setOnClickListener(this);
btn_7.setOnClickListener(this);
btn_8.setOnClickListener(this);
btn_9.setOnClickListener(this);
btn_point.setOnClickListener(this);
btn_clear.setOnClickListener(this);
btn_del.setOnClickListener(this);
btn_plus.setOnClickListener(this);
btn_minus.setOnClickListener(this);
btn_multiply.setOnClickListener(this);
btn_divide.setOnClickListener(this);
btn_equal.setOnClickListener(this);
//以上设置按钮的点击事件
public void onClick(View v) {
String str = et_input.getText().toString();
switch (v.getId()) {
case R.id.btn_0:
case R.id.btn_1:
case R.id.btn_2:
case R.id.btn_3:
case R.id.btn_4:
case R.id.btn_5:
case R.id.btn_6:
case R.id.btn_7:
case R.id.btn_8:
case R.id.btn_9:
case R.id.btn_point:
if(clear_flag){
clear_flag =
et_input.setText("");
et_input.setText(str + ((Button) v).getText());
case R.id.btn_plus:
case R.id.btn_minus:
case R.id.btn_multiply:
case R.id.btn_divide:
if(clear_flag){
clear_flag =
et_input.setText("");
et_input.setText(str + "" + ((Button) v).getText() + "");
case R.id.btn_del:
if(clear_flag){
clear_flag =
et_input.setText("");
}else if (str != null && !str.equals("")) {
et_input.setText(str.substring(0, str.length() - 1));
case R.id.btn_clear:
clear_flag =
et_input.setText("");
case R.id.btn_equal:
getResult();
//运算结果
private void getResult() {
String exp = et_input.getText().toString();
if (exp == null || exp.equals("")) {
if (!exp.contains("")) {
if(clear_flag){
clear_flag =
clear_flag =
double result = 0;
String s1 = exp.substring(0, exp.indexOf(""));//运算符前面的字符串
String op = exp.substring(exp.indexOf("") + 1, exp.indexOf("") + 2);//运算符
String s2 = exp.substring(exp.indexOf("") + 3);//运算符后面的字符串
if (!s1.equals("") && !s2.equals("")) {
double d1 = Double.parseDouble(s1);
double d2 = Double.parseDouble(s2);
if (op.equals("+")) {
result = d1+d2;
} else if (op.equals("-")) {
result = d1-d2;
} else if (op.equals("×")) {
result = d1*d2;
} else if (op.equals("÷")) {
if(d2==0){
result=d1/d2;
if(!s1.contains(".")&&!s2.contains(".")&&!op.equals("÷")){
int r = (int)
et_input.setText(r+"");
et_input.setText(result+"");
}else if(!s1.equals("")&&s2.equals("")){
et_input.setText(exp);
}else if(s1.equals("")&&!s2.equals("")){
double d2 = Double.parseDouble(s2);
if (op.equals("+")) {
result = 0+d2;
} else if (op.equals("-")) {
result = 0-d2;
} else if (op.equals("×")) {
result = 0;
} else if (op.equals("÷")) {
if(!s2.contains(".")){
int r = (int)
et_input.setText(r+"");
et_input.setText(result+"");
et_input.setText("");
非常感谢你怎么详细回答!
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2后使用快捷导航没有帐号?
平板/笔记本
为什么华为设备玩海岛奇兵的帐号都被清零了,损失怎么算
&新学乍练&
来自:浏览器
这里有客服可以给个说法么?
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-09-20-49.jpeg (55.07 KB, 下载次数: 11)
09:24 上传
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-09-20-32.jpeg (56.18 KB, 下载次数: 12)
09:25 上传
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-09-20-19.jpeg (47.86 KB, 下载次数: 13)
09:25 上传
width:100%">
&新学乍练&
来自:浏览器
目前只有华为设备出了问题,苹果和别的终端这款游戏都没问题
width:100%">
&新学乍练&
来自:浏览器
请问我们充了钱,这损失怎么算
width:100%">
&花粉帮帮堂&
来自:浏览器
亲您好,建议您推出华为账户重新登录,并重新下载游戏试试,如果还是无效,可以联系华为游戏中心官方客服,谢谢~
欢迎扫描头像关注华为终端官方微信公共平台华MM和微信君工作时间会在线回复大家的问题哦。
{/cn/support/service-center/index.htm}
width:100%">
岁岁菜花香绚丽的彩云在那遥远的小山村岳麓山爱春恋曲冬去
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 爱普生r230清零软件 的文章

 

随机推荐