android编程实现加法器,Android实现加法计算器
时间: 2023-08-05 20:23:28 浏览: 144
Android实现加法计算器
好的,我可以为您提供一些关于 Android 实现加法计算器的指导。
首先,您需要创建一个 Android 项目,并在布局文件中添加一个用于显示计算结果的 TextView 和一些用于输入数字的 Button。
接下来,您需要在 MainActivity 中编写代码来处理用户输入和计算逻辑。您可以使用按钮的 onClickListener() 方法来监听用户输入,然后使用一个变量来存储用户输入的数字,最后在用户点击“=”按钮时将两个数字相加并将结果显示在 TextView 中。
以下是一个简单的加法计算器的代码示例:
```java
public class MainActivity extends AppCompatActivity {
private Button btn0, btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9;
private Button btnAdd, btnEqual;
private TextView tvResult;
private int num1 = 0, num2 = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn0 = findViewById(R.id.btn_0);
btn1 = findViewById(R.id.btn_1);
btn2 = findViewById(R.id.btn_2);
btn3 = findViewById(R.id.btn_3);
btn4 = findViewById(R.id.btn_4);
btn5 = findViewById(R.id.btn_5);
btn6 = findViewById(R.id.btn_6);
btn7 = findViewById(R.id.btn_7);
btn8 = findViewById(R.id.btn_8);
btn9 = findViewById(R.id.btn_9);
btnAdd = findViewById(R.id.btn_add);
btnEqual = findViewById(R.id.btn_equal);
tvResult = findViewById(R.id.tv_result);
btn0.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
num1 = num1 * 10;
tvResult.setText(String.valueOf(num1));
}
});
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
num1 = num1 * 10 + 1;
tvResult.setText(String.valueOf(num1));
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
num1 = num1 * 10 + 2;
tvResult.setText(String.valueOf(num1));
}
});
// 添加其他数字按钮的监听器...
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
num2 = num1;
num1 = 0;
}
});
btnEqual.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int result = num1 + num2;
tvResult.setText(String.valueOf(result));
}
});
}
}
```
请注意,这只是一个简单的示例,您可以根据需要进行修改和扩展。
阅读全文