欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android studio制作簡易計算器功能

 更新時間:2022年05月20日 12:25:12   作者:ZIUPAN  
這篇文章主要為大家詳細介紹了Android studio制作簡易計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Android studio制作簡易計算器的具體代碼,供大家參考,具體內(nèi)容如下

布局如下:

布局文件代碼:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
? ? xmlns:app="http://schemas.android.com/apk/res-auto"
? ? xmlns:tools="http://schemas.android.com/tools"
? ? android:id="@+id/mc"
? ? android:layout_width="match_parent"
? ? android:layout_height="match_parent"
? ? android:orientation="vertical"
? ? tools:context=".homework_3">

? ? <EditText
? ? ? ? android:id="@+id/editText"
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="110dp"
? ? ? ? android:ems="10"
? ? ? ? android:inputType="textPersonName"
? ? ? ? android:hint="請輸入" />

? ? <LinearLayout
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="0dp"
? ? ? ? android:layout_weight="1"
? ? ? ? android:orientation="horizontal">

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_mc"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="mc" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_mjia"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="m+" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_mjian"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="m-" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_mr"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="mr" />
? ? </LinearLayout>

? ? <LinearLayout
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="0dp"
? ? ? ? android:layout_weight="1"
? ? ? ? android:orientation="horizontal">

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_c"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="c" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_xing"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="*" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_chu"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="/" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_xiaoyu"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="&lt;" />
? ? </LinearLayout>

? ? <LinearLayout
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="0dp"
? ? ? ? android:layout_weight="1"
? ? ? ? android:orientation="horizontal">

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_7"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="7" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_8"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="8" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_9"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="9" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_jian"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="-" />
? ? </LinearLayout>

? ? <LinearLayout
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="0dp"
? ? ? ? android:layout_weight="1"
? ? ? ? android:orientation="horizontal">

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_4"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="4" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_5"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="5" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_6"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="6" />

? ? ? ? <Button
? ? ? ? ? ? android:id="@+id/button_jia"
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? android:text="+" />
? ? </LinearLayout>

? ? <LinearLayout
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="0dp"
? ? ? ? android:layout_weight="2"
? ? ? ? android:orientation="horizontal">

? ? ? ? <LinearLayout
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_weight="3"
? ? ? ? ? ? android:orientation="horizontal">

? ? ? ? ? ? <LinearLayout
? ? ? ? ? ? ? ? android:layout_width="match_parent"
? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? android:orientation="vertical">

? ? ? ? ? ? ? ? <LinearLayout
? ? ? ? ? ? ? ? ? ? android:layout_width="match_parent"
? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? android:orientation="horizontal">

? ? ? ? ? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? ? ? ? ? android:id="@+id/button_1"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:text="1" />

? ? ? ? ? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? ? ? ? ? android:id="@+id/button_2"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:text="2" />

? ? ? ? ? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? ? ? ? ? android:id="@+id/button_3"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:text="3" />
? ? ? ? ? ? ? ? </LinearLayout>

? ? ? ? ? ? ? ? <LinearLayout
? ? ? ? ? ? ? ? ? ? android:layout_width="match_parent"
? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? android:orientation="horizontal">

? ? ? ? ? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? ? ? ? ? android:id="@+id/button_0"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_weight="2"
? ? ? ? ? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:text="0" />

? ? ? ? ? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? ? ? ? ? android:id="@+id/button_dian"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? ? ? ? ? android:text="." />
? ? ? ? ? ? ? ? </LinearLayout>

? ? ? ? ? ? </LinearLayout>

? ? ? ? </LinearLayout>

? ? ? ? <LinearLayout
? ? ? ? ? ? android:layout_width="0dp"
? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? android:orientation="horizontal">

? ? ? ? ? ? <Button
? ? ? ? ? ? ? ? android:id="@+id/button_dengyu"
? ? ? ? ? ? ? ? android:layout_width="wrap_content"
? ? ? ? ? ? ? ? android:layout_height="match_parent"
? ? ? ? ? ? ? ? android:layout_margin="2dp"
? ? ? ? ? ? ? ? android:layout_weight="1"
? ? ? ? ? ? ? ? android:insetTop="0dp"
? ? ? ? ? ? ? ? android:insetBottom="0dp"
? ? ? ? ? ? ? ? android:text="=" />
? ? ? ? </LinearLayout>
? ? </LinearLayout>
</LinearLayout>

JAVA代碼:

package com.example.a01_helloworld;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.os.Debug;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

import com.google.android.material.badge.BadgeUtils;

public class homework_3 extends AppCompatActivity implements View.OnClickListener{
? ? //創(chuàng)建button對象
? ? Button button_mc; //mc
? ? Button button_mjia; //m+
? ? Button button_mjian; //m-
? ? Button button_mr; //mr
? ? Button button_c; //c
? ? Button button_xing; //*
? ? Button button_chu; // /
? ? Button button_xiaoyu; // <
? ? Button button_7; // 7
? ? Button button_8; //8
? ? Button button_9; //9
? ? Button button_jian; // -
? ? Button button_4; // 4
? ? Button button_5; // 5
? ? Button button_6; // 6
? ? Button button_jia; // +
? ? Button button_1; // 1
? ? Button button_2; // 2
? ? Button button_3; // 3
? ? Button button_0; // 0
? ? Button button_dian; // .
? ? Button button_dengyu; // =
? ? EditText result;
? ? // 判斷文本編輯框中是否清空
? ? boolean is_clear;


? ? @Override
? ? protected void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ? setContentView(R.layout.activity_homework_3);
? ? ? ? // 實例化對象
? ? ? ? button_mc = (Button)findViewById(R.id.button_mc);
? ? ? ? button_mjia = (Button)findViewById(R.id.button_mjia);
? ? ? ? button_mjian = (Button)findViewById(R.id.button_mjian);
? ? ? ? button_mr = (Button)findViewById(R.id.button_mr);
? ? ? ? button_c = (Button)findViewById(R.id.button_c);
? ? ? ? button_xing = (Button)findViewById(R.id.button_xing);
? ? ? ? button_chu = (Button)findViewById(R.id.button_chu);
? ? ? ? button_xiaoyu = (Button)findViewById(R.id.button_xiaoyu);
? ? ? ? button_7 = (Button)findViewById(R.id.button_7);
? ? ? ? button_8 = (Button)findViewById(R.id.button_8);
? ? ? ? button_9 = (Button)findViewById(R.id.button_9);
? ? ? ? button_jian = (Button)findViewById(R.id.button_jian);
? ? ? ? button_4 = (Button)findViewById(R.id.button_4);
? ? ? ? button_5 = (Button)findViewById(R.id.button_5);
? ? ? ? button_6 = (Button)findViewById(R.id.button_6);
? ? ? ? button_jia = (Button)findViewById(R.id.button_jia);
? ? ? ? button_1 = (Button)findViewById(R.id.button_1);
? ? ? ? button_2 = (Button)findViewById(R.id.button_2);
? ? ? ? button_3 = (Button)findViewById(R.id.button_3);
? ? ? ? button_0 = (Button)findViewById(R.id.button_0);
? ? ? ? button_dian = (Button)findViewById(R.id.button_dian);
? ? ? ? button_dengyu = (Button)findViewById(R.id.button_dengyu);
? ? ? ? result = (EditText)findViewById(R.id.editText);

? ? ? ? // 給按鈕設置點擊對象
? ? ? ? button_mc.setOnClickListener(this);
? ? ? ? button_mjia.setOnClickListener(this);
? ? ? ? button_mjian.setOnClickListener(this);
? ? ? ? button_mr.setOnClickListener(this);
? ? ? ? button_c.setOnClickListener(this);
? ? ? ? button_xing.setOnClickListener(this);
? ? ? ? button_chu.setOnClickListener(this);
? ? ? ? button_xiaoyu.setOnClickListener(this);
? ? ? ? button_7.setOnClickListener(this);
? ? ? ? button_8.setOnClickListener(this);
? ? ? ? button_9.setOnClickListener(this);
? ? ? ? button_jian.setOnClickListener(this);
? ? ? ? button_4.setOnClickListener(this);
? ? ? ? button_5.setOnClickListener(this);
? ? ? ? button_6.setOnClickListener(this);
? ? ? ? button_jia.setOnClickListener(this);
? ? ? ? button_1.setOnClickListener(this);
? ? ? ? button_2.setOnClickListener(this);
? ? ? ? button_3.setOnClickListener(this);
? ? ? ? button_0.setOnClickListener(this);
? ? ? ? button_dian.setOnClickListener(this);
? ? ? ? button_dengyu.setOnClickListener(this);

? ? }

? ? @Override
? ? public void onClick(View v) {
? ? ? ? String str = result.getText().toString();
? ? ? ? switch (v.getId()){
? ? ? ? ? ? case R.id.button_0:
? ? ? ? ? ? case R.id.button_1:
? ? ? ? ? ? case R.id.button_2:
? ? ? ? ? ? case R.id.button_3:
? ? ? ? ? ? case R.id.button_4:
? ? ? ? ? ? case R.id.button_5:
? ? ? ? ? ? case R.id.button_6:
? ? ? ? ? ? case R.id.button_7:
? ? ? ? ? ? case R.id.button_8:
? ? ? ? ? ? case R.id.button_9:
? ? ? ? ? ? ? ? if(result.length()==0){

? ? ? ? ? ? ? ? ? ? str = "";
? ? ? ? ? ? ? ? ? ? result.setText("");

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? result.setText(str+((Button)v).getText());
? ? ? ? ? ? ? ? break;


? ? ? ? ? ? case R.id.button_dian:
? ? ? ? ? ? ? ? if(result.length()==0){
? ? ? ? ? ? ? ? ? ? return;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else {
? ? ? ? ? ? ? ? ? ? Log.d("homework_3","aaa");
? ? ? ? ? ? ? ? ? ? result.setText(str+((Button)v).getText());
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? case R.id.button_xiaoyu:
? ? ? ? ? ? ? ? if (is_clear) {
? ? ? ? ? ? ? ? ? ? is_clear =false ;
? ? ? ? ? ? ? ? ? ? str ="" ;
? ? ? ? ? ? ? ? ? ? result.setText("");
? ? ? ? ? ? ? ? }else if (str!=null&&!str.equals("")){
? ? ? ? ? ? ? ? ? ? result.setText(str.substring(0,str.length()-1));
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case R.id.button_jia:
? ? ? ? ? ? case R.id.button_jian:
? ? ? ? ? ? case R.id.button_xing:
? ? ? ? ? ? case R.id.button_chu:
? ? ? ? ? ? ? ? if (result.length()==0)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? str = "";
? ? ? ? ? ? ? ? ? ? result.setText("");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? result.setText(str+" "+((Button)v).getText()+" ");
? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case R.id.button_c:
? ? ? ? ? ? ? ? is_clear = false;
? ? ? ? ? ? ? ? result.setText("");
? ? ? ? ? ? case R.id.button_dengyu:
? ? ? ? ? ? ? ? Log.d("homework_3","=");
? ? ? ? ? ? ? ? getResult();
? ? ? ? ? ? ? ? break;
? ? ? ? }

? ? }
? ? private void getResult(){
? ? ? ? String exp = result.getText().toString();
? ? ? ? if (exp==null||exp.equals(""))
? ? ? ? {
? ? ? ? ? ? return;
? ? ? ? }
? ? ? ? if(!exp.contains(" "))
? ? ? ? {
? ? ? ? ? ? return;
? ? ? ? }
? ? ? ? if (is_clear)
? ? ? ? {
? ? ? ? ? ? is_clear = false;
? ? ? ? ? ? return;
? ? ? ? }
? ? ? ? is_clear = true;
? ? ? ? double Result = 0;
? ? ? ? // public int indexOf(int ch): 返回指定字符在字符串中第一次出現(xiàn)處的索引
? ? ? ? String s1 = exp.substring(0,exp.indexOf(" "));//找到第一個數(shù)字
? ? ? ? Log.d("homework_3",s1);
? ? ? ? String op = exp.substring(exp.indexOf(" ")+1,exp.indexOf(" ")+2);//找到運算符
? ? ? ? Log.d("homework_3",op);
? ? ? ? String s2 = exp.substring(exp.indexOf(" ")+3);//找到第二個數(shù)字
? ? ? ? Log.d("homework_3",s2);
? ? ? ? if (!s1.equals(" ")&&!s2.equals(" ")){
? ? ? ? ? ? double d1 = Double.parseDouble(s1);
? ? ? ? ? ? double d2 = Double.parseDouble(s2);
? ? ? ? ? ? if(op.equals("+")){
? ? ? ? ? ? ? ? Result = d1+d2;
? ? ? ? ? ? ? ? String o = String.valueOf(Result);
? ? ? ? ? ? ? ? Log.d("homework_3",o);
? ? ? ? ? ? ? ? result.setText(o);
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }else if (op.equals("-")){
? ? ? ? ? ? ? ? Result = d1-d2;
? ? ? ? ? ? ? ? String o = String.valueOf(Result);
? ? ? ? ? ? ? ? Log.d("homework_3",o);
? ? ? ? ? ? ? ? result.setText(o);
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }else if (op.equals("*")){
? ? ? ? ? ? ? ? Result = d1*d2;
? ? ? ? ? ? ? ? String o = String.valueOf(Result);
? ? ? ? ? ? ? ? Log.d("homework_3",o);
? ? ? ? ? ? ? ? result.setText(o);
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }else if (op.equals("/")){
? ? ? ? ? ? ? ? Result = d1/d2;
? ? ? ? ? ? ? ? String o = String.valueOf(Result);
? ? ? ? ? ? ? ? Log.d("homework_3",o);
? ? ? ? ? ? ? ? result.setText(o);
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }

? ? ? ? }
? ? }
}

存在一些小bug,待改正

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Android Fragment的具體使用方式詳解

    Android Fragment的具體使用方式詳解

    Fragment是Android3.0后引入的一個新的API,他出現(xiàn)的初衷是為了適應大屏幕的平板電腦,?當然現(xiàn)在他仍然是平板APP?UI設計的寵兒,而且我們普通手機開發(fā)也會加入這個Fragment,?我們可以把他看成一個小型的Activity,又稱Activity片段
    2022-12-12
  • Android 一鍵清理、內(nèi)存清理功能實現(xiàn)

    Android 一鍵清理、內(nèi)存清理功能實現(xiàn)

    這篇文章主要介紹了Android 一鍵清理、內(nèi)存清理功能實現(xiàn),非常具有實用價值,需要的朋友可以參考下。
    2017-01-01
  • Android?AMS啟動App進程原理分析

    Android?AMS啟動App進程原理分析

    這篇文章主要介紹了Android?AMS啟動App進程原理,系統(tǒng)fork函數(shù)是如何創(chuàng)建進程,文中有詳細的代碼示例,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Android高級圖片滾動控件實現(xiàn)3D版圖片輪播器

    Android高級圖片滾動控件實現(xiàn)3D版圖片輪播器

    這篇文章主要介紹了Android高級圖片滾動控件實現(xiàn)3D版圖片輪播器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • android使用surfaceview+MediaPlayer播放視頻

    android使用surfaceview+MediaPlayer播放視頻

    這篇文章主要為大家詳細介紹了android使用surfaceview+MediaPlayer播放視頻,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android實現(xiàn)雙擊返回鍵退出應用實現(xiàn)方法詳解

    Android實現(xiàn)雙擊返回鍵退出應用實現(xiàn)方法詳解

    這篇文章主要為大家詳細介紹了Android實現(xiàn)雙擊返回鍵退出應用的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Android RatingBar星星評分控件實例代碼

    Android RatingBar星星評分控件實例代碼

    本文通過實例代碼給大家介紹了Android RatingBar星星評分控件,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-06-06
  • Android app本地切換logo和名稱

    Android app本地切換logo和名稱

    大家好,本篇文章主要講的是Android app本地切換logo和名稱,感興趣的同學趕快來看一看,對你有幫助的話記得收藏一下
    2022-02-02
  • android ocr——身份證識別的功能實現(xiàn)

    android ocr——身份證識別的功能實現(xiàn)

    本篇文章主要介紹了android ocr——身份證識別的功能實現(xiàn),具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • Android實現(xiàn)ImageView圖片縮放和拖動

    Android實現(xiàn)ImageView圖片縮放和拖動

    這篇文章主要為大家詳細介紹了Android實現(xiàn)ImageView圖片縮放和拖動的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評論