android编写计算器
时间: 2023-06-05 19:07:07 浏览: 91
好的,我可以回答关于android编写计算器的问题。您需要使用Java语言和Android SDK开发工具来编写Android计算器应用程序。您需要在主布局中添加按钮,并使用Java代码编写逻辑以实现计算器功能。您可以使用eval()函数来计算表达式,并使用Toast消息框来显示结果。希望这可以帮到您。
相关问题
android编写计算器,使用java语言编写
好的,可以回答这个问题。编写Android计算器可以使用Java语言,建议采用Android Studio进行开发。您需要学习Java语言基础、Android开发基础以及计算器的逻辑实现。可以通过阅读相关书籍、观看教学视频、参加培训课程等方式学习。同时,在开发过程中需要考虑用户体验和界面设计。希望这些建议能对您有所帮助。
给出android编写计算器实现简单的四则运算的代码
以下是一个简单的 Android 计算器实现简单的四则运算的代码示例:
```
public class MainActivity extends AppCompatActivity {
private TextView resultText;
private EditText num1Text;
private EditText num2Text;
private Button addButton;
private Button subtractButton;
private Button multiplyButton;
private Button divideButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
resultText = findViewById(R.id.result_text);
num1Text = findViewById(R.id.num1_text);
num2Text = findViewById(R.id.num2_text);
addButton = findViewById(R.id.add_button);
subtractButton = findViewById(R.id.subtract_button);
multiplyButton = findViewById(R.id.multiply_button);
divideButton = findViewById(R.id.divide_button);
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double num1 = Double.parseDouble(num1Text.getText().toString());
double num2 = Double.parseDouble(num2Text.getText().toString());
double result = num1 + num2;
resultText.setText(String.valueOf(result));
}
});
subtractButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double num1 = Double.parseDouble(num1Text.getText().toString());
double num2 = Double.parseDouble(num2Text.getText().toString());
double result = num1 - num2;
resultText.setText(String.valueOf(result));
}
});
multiplyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double num1 = Double.parseDouble(num1Text.getText().toString());
double num2 = Double.parseDouble(num2Text.getText().toString());
double result = num1 * num2;
resultText.setText(String.valueOf(result));
}
});
divideButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double num1 = Double.parseDouble(num1Text.getText().toString());
double num2 = Double.parseDouble(num2Text.getText().toString());
double result = num1 / num2;
resultText.setText(String.valueOf(result));
}
});
}
}
```
实现原理:获取两个输入框中的数值,然后根据用户选中的运算符进行相应的计算,并将结果显示在结果文本框中。
阅读全文