安卓实验 设计一个计算器界面

只是一个简易的计算器,实现了简单地计算功能,没有写回退功能

源码下载地址:点击下载

实现效果 

 安卓实验 设计一个计算器界面_第1张图片

java代码

package com.example.experiment2;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {
    private  final  String Tag="MainActivity";
    private TextView tv_input;
    private  float result;
    private String fuhao;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initUi();
    }
    private void initUi() {
        tv_input = findViewById(R.id.tv_input);
    }
    private String getresult() {
        String data= tv_input.getText().toString();
        //将数字与运算符号切割
        String[] str1 = data.split(" ");
        //循环计算,得到最后结果
        while (str1.length!=1){
            //×,÷计算方法
            for(int i=0;i strs=new ArrayList();
        for(String s:str1){
            strs.add(s);
        }
        strs.remove(i[0]);
        strs.remove(i[1]-1);
        String str[]=new   String[str1.length-2];
       for(int j = 0;j

XML文件 




    
    

 

 

你可能感兴趣的:(课程作业)