android四则运算,四则运算(Android)版

本是古典 何须时尚 2022-10-18 01:41 310阅读 0赞

.java文件

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 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读

    相关 有理数四则运算

    本题要求编写程序,计算 2 个有理数的和、差、积、商。 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围