androidstudio简单计算器源代码
时间: 2023-12-15 20:02:16 浏览: 108
Android Studio是一个强大的集成开发环境,可用于开发Android应用程序。以下是一个简单的计算器应用程序的源代码示例:
```java
package com.example.calculator;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
EditText display;
String input = "";
String operator = "";
double num1, num2, result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
display = findViewById(R.id.display);
}
public void onNumberClick(View view) {
Button button = (Button) view;
input += button.getText().toString();
display.setText(input);
}
public void onOperatorClick(View view) {
Button button = (Button) view;
operator = button.getText().toString();
num1 = Double.parseDouble(input);
input = "";
}
public void onCalculateClick(View view) {
num2 = Double.parseDouble(input);
switch (operator) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = num1 / num2;
break;
}
display.setText(String.valueOf(result));
}
}
```
这段代码演示了一个简单的计算器应用程序的功能。用户可以通过点击按钮输入数字和运算符,然后计算器会根据用户输入的操作进行计算,并在显示框中显示结果。这个示例代码使用了Android Studio提供的组件和方法来实现计算器功能。这个简单的计算器应用程序可以作为学习Android开发的起点,让开发者熟悉Android Studio的使用和基本的应用程序开发流程。
阅读全文