Android studio写一个个位数的计算器例子
时间: 2023-11-25 17:05:38 浏览: 39
好的,以下是一个简单的 Android Studio 实现的个位数计算器的代码示例:
```
public class MainActivity extends AppCompatActivity {
// 定义界面元素
EditText operand1;
EditText operand2;
Button addButton;
Button subButton;
Button mulButton;
Button divButton;
TextView resultView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
// 绑定界面元素
operand1 = (EditText) findViewById(R.id.operand1);
operand2 = (EditText) findViewById(R.id.operand2);
addButton = (Button) findViewById(R.id.addButton);
subButton = (Button) findViewById(R.id.subButton);
mulButton = (Button) findViewById(R.id.mulButton);
divButton = (Button) findViewById(R.id.divButton);
resultView = (TextView) findViewById(R.id.resultView);
// 设置按钮的点击事件
addButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int op1 = Integer.parseInt(operand1.getText().toString());
int op2 = Integer.parseInt(operand2.getText().toString());
int result = op1 + op2;
resultView.setText(Integer.toString(result));
}
});
subButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int op1 = Integer.parseInt(operand1.getText().toString());
int op2 = Integer.parseInt(operand2.getText().toString());
int result = op1 - op2;
resultView.setText(Integer.toString(result));
}
});
mulButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int op1 = Integer.parseInt(operand1.getText().toString());
int op2 = Integer.parseInt(operand2.getText().toString());
int result = op1 * op2;
resultView.setText(Integer.toString(result));
}
});
divButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int op1 = Integer.parseInt(operand1.getText().toString());
int op2 = Integer.parseInt(operand2.getText().toString());
if (op2 == 0) {
resultView.setText("除数不能为0");
} else {
int result = op1 / op2;
resultView.setText(Integer.toString(result));
}
}
});
}
}
```