php计算器等号没反应,做计算器那个,为什么按等号没有结果显示,

com.example.mr18_xzvon.myapplication;

android.app.Activity;

android.os.Bundle;

android.support.design.widget.FloatingActionButton;

android.support.design.widget.Snackbar;

android.support.v7.app.AppCompatActivity;

android.support.v7.widget.Toolbar;

android.view.View;

android.view.Menu;

android.view.MenuItem;

android.widget.Button;

android.widget.EditText;

MainActivity Activity View.OnClickListener{

Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;Button ;EditText ;Boolean ;

onCreate(Bundle savedInstanceState) {

.onCreate(savedInstanceState);

setContentView(R.layout.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (Button) findViewById(R.id.);

= (EditText) findViewById(R.id.);.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

.setOnClickListener();

}

onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu., menu);

;

}

onOptionsItemSelected(MenuItem item) {

id = item.getItemId();

(id == R.id.) {

;

}

.onOptionsItemSelected(item);

}

onClick(View v) {

String str=.getText().toString();

=;

(v.getId()){

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

R.id.:

(==){

=;

str=;

.setText();

}

.setText(str + ((Button) v).getText());

;

R.id.:

R.id.:

R.id.:

R.id.:

(==){

=;

str=;

.setText();

}

.setText(str++((Button)v).getText()+);

;

R.id.:

=;

str=;

.setText();

;

R.id.:

(==){

=;

str=;

.setText();

}(str!=&&!str.equals())

.setText(str.substring(,str.length()-));

;

R.id.:

getResult();

;

}

}

getResult(){

String exp=.getText().toString();

(exp==||exp.equals()){

;

}

(!exp.contains()){

;

}

(){

=;

;

}

=;

result =;

String s1=exp.substring(,exp.indexOf());

String op=exp.substring(exp.indexOf()+,exp.indexOf()+);

String s2=exp.substring(exp.indexOf()+);

(!s1.equals()&&!s2.equals()){

d1=Double.(s1);

d2=Double.(s2);

(op.equals()){

result=d1+d2;

}

(op.equals()){

result=d1-d2;

}

(op.equals()){

result=d1*d2;

}

(op.equals()){

(d2!=)

result= d1/d2;

result=;

}

(!s1.contains()&&!s2.contains()&&!op.equals()){

r= ()result;

.setText(r+);

}{

.setText(result+);

}

}(!s1.equals()&&s2.equals()){

.setText(exp);

}(s1.equals()&&!s2.equals()){

d2=Double.(s2);

(op.equals()){

result=+d2;

}

(op.equals()){

result=-d2;

}

(op.equals()){

result=;

}

(op.equals()){

result=;

}

(!s2.contains()){

r= ()result;

.setText(r+);

}{

.setText(result+);

}

}{

.setText();

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值