android 科学计数运算代码
以下是一个简单的Android科学计数运算代码示例:
```java
android模拟点击
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
DecimalFormat;
public class MainActivity extends AppCompatActivity {
    private TextView resultTextView;
    private double currentNumber = 0;
    private String currentOperator = "";
    private boolean isNewNumber = true;
    private DecimalFormat decimalFormat;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Create(savedInstanceState);
        setContentView(R.layout.activity_main);
        resultTextView = findViewById(sultTextView);
        decimalFormat = new DecimalFormat("#.>>");
        Button numberButton0 = findViewById(R.id.numberButton0);
        Button numberButton1 = findViewById(R.id.numberButton1);
        // 添加其他数字按钮的引用
        Button addButton = findViewById(R.id.addButton);
        Button subtractButton = findViewById(R.id.subtractButton);
        // 添加其他运算符按钮的引用
        Button equalButton = findViewById(R.id.equalButton);
        Button clearButton = findViewById(R.id.clearButton);
        // 设置数字按钮的点击事件
        numberButton0.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                appendNumber(0);
            }
        });
        numberButton1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                appendNumber(1);
            }
        });
        // 添加其他数字按钮的点击事件
        // 设置运算符按钮的点击事件
        addButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                performOperation("+");
            }
        });
        subtractButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                performOperation("-");
            }
        });
        // 添加其他运算符按钮的点击事件
        // 设置等号按钮的点击事件
        equalButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                calculateResult();
            }
        });
        // 设置清除按钮的点击事件
        clearButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                clearCalculator();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论