zoukankan      html  css  js  c++  java
  • 四则运算———安卓版

    1、activity_main.xml

      以下为界面布局设置

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.wcf.jsq.MainActivity" >
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="TextView" />
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
    
        <EditText
            android:id="@+id/editText1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10" >
    
            <requestFocus />
        </EditText>
    
        <Button
            android:id="@+id/button1"
            android:layout_width="285dp"
            android:layout_height="wrap_content"
            android:text="提交答案" />
    
        <Button
            android:id="@+id/button2"
            android:layout_width="282dp"
            android:layout_height="wrap_content"
            android:text="下一题" />
    
        <Button
            android:id="@+id/ceshi"
            android:layout_width="278dp"
            android:layout_height="wrap_content"
            android:text="提示" />
    
        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="" />
    
    </LinearLayout>

    2、MainActivity.java

    package com.wcf.jsq;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.text.TextUtils;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View.OnClickListener;
    import android.view.View;  
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
        TextView tv1;
        TextView tv2;
        EditText edt;
        Button tijiao;
        Button xiayiti;
        Button ceshi;
        int answer;
        int sz1;
        int sz2;
        int sz3;
        int sz4;
        char fh[]={'+','-','×','÷'};
        char fhsz[]=new char[4];
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            tv1=(TextView)findViewById(R.id.textView1);
            tv2=(TextView)findViewById(R.id.textView2);
            for(int i=0;i<4;i++)
            {
                int a=(int)(Math.random()*4);
                fhsz[i]=fh[a];
            }
            sz1=(int)(Math.random()*100);
            sz2=(int)(Math.random()*100);
            sz3=(int)(Math.random()*100);
            sz4=(int)(Math.random()*100);
            tv1.setText(sz1+" "+fhsz[0]+" "+sz2+" "+fhsz[1]+" "+sz3+" "+fhsz[2]+" "+sz4+" =");
            
            edt=(EditText)findViewById(R.id.editText1);
            xiayiti=(Button)findViewById(R.id.button2);
            xiayiti.setOnClickListener(new OnClickListener()
            {
                public void onClick(View v)
                {
                    for(int i=0;i<4;i++)
                    {
                        int a=(int)(Math.random()*4);
                        fhsz[i]=fh[a];
                    }
                    sz1=(int)(Math.random()*100);
                    sz2=(int)(Math.random()*100);
                    sz3=(int)(Math.random()*100);
                    sz4=(int)(Math.random()*100);
                    tv1.setText(sz1+" "+fhsz[0]+" "+sz2+" "+fhsz[1]+" "+sz3+" "+fhsz[2]+" "+sz4+" =");
                }
            });
            ceshi=(Button)findViewById(R.id.ceshi);
            ceshi.setOnClickListener(new OnClickListener()
            {
                @Override
                public void onClick(View v)
                {
                    //1
                    if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2+sz3/sz4;
                    }
                    //2
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2-sz3/sz4;
                    }
                    //3
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2*sz3/sz4;
                    }
                    //4
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2/sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2/sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2/sz3/sz4;
                    }
                    //5
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2-sz3+sz4;
                    }
                    //6
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='*')
                    {
                        answer=sz1-sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='/')
                    {
                        answer=sz1-sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2+sz3+sz4;
                    }
                    //7
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2*sz3+sz4;
                    }
                    //8
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2-sz3+sz4;
                    }
                    //9
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2*sz3-sz4;
                    }
                    //10
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2/sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2/sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2/sz3-sz4;
                    }
                    //11
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2+sz3-sz4;
                    }
                    //12
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='×'||fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2-sz3-sz4;
                    }
                    //13
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2/sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2/sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2/sz3*sz4;
                    }
                    //14
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'||fhsz[1]=='+'||fhsz[2]=='+')
                    {
                        answer=sz1/sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2+sz3*sz4;
                    }
                    //15
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2-sz3*sz4;
                    }
                    //16
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2*sz3*sz4;
                    }
                    tv2.setText(answer+" ");
                }
            });
            tijiao=(Button)findViewById(R.id.button1);
            tijiao.setOnClickListener(new OnClickListener()
            {
            
                @Override
                public void onClick(View v)
                {
                    //1
                    if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2+sz3/sz4;
                    }
                    //2
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2-sz3/sz4;
                    }
                    //3
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2*sz3/sz4;
                    }
                    //4
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1+sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1+sz2/sz3-sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1+sz2/sz3*sz4;
                    }
                    else if(fhsz[0]=='+'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1+sz2/sz3/sz4;
                    }
                    //5
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2-sz3+sz4;
                    }
                    //6
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='*')
                    {
                        answer=sz1-sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='/')
                    {
                        answer=sz1-sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2+sz3+sz4;
                    }
                    //7
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='*'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2*sz3+sz4;
                    }
                    //8
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1-sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1-sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1-sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='-'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1-sz2-sz3+sz4;
                    }
                    //9
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2*sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2*sz3-sz4;
                    }
                    //10
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2/sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2/sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2/sz3-sz4;
                    }
                    //11
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2+sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2+sz3-sz4;
                    }
                    //12
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='×')
                    {
                        answer=sz1*sz2-sz3*sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1*sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='×'||fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1*sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='×'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1*sz2-sz3-sz4;
                    }
                    //13
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2/sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2/sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2/sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='÷'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2/sz3*sz4;
                    }
                    //14
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2+sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'||fhsz[1]=='+'||fhsz[2]=='+')
                    {
                        answer=sz1/sz2+sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2+sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='+'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2+sz3*sz4;
                    }
                    //15
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2-sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2-sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2-sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='-'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2-sz3*sz4;
                    }
                    //16
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='÷')
                    {
                        answer=sz1/sz2*sz3/sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='+')
                    {
                        answer=sz1/sz2*sz3+sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='-')
                    {
                        answer=sz1/sz2*sz3-sz4;
                    }
                    else if(fhsz[0]=='÷'&&fhsz[1]=='×'&&fhsz[2]=='*')
                    {
                        answer=sz1/sz2*sz3*sz4;
                    }
                    Double jieguo = Double.parseDouble(edt.getText().toString());
                    if(jieguo.equals(""))
                    {
                        Toast.makeText(getApplicationContext(), "不能为空", Toast.LENGTH_SHORT).show();
                    }
                    else{
                        
                        if(jieguo==answer)
                        {
                            Toast.makeText(getApplicationContext(), "结果正确", Toast.LENGTH_SHORT).show(); 
                        }
                        else
                        {
                            Toast.makeText(getApplicationContext(), "结果错误", Toast.LENGTH_SHORT).show();
                        }
                    }
                }
            });
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            
            switch(item.getItemId()){ 
            case R.id.tuichu://退出软件
              int pid=android.os.Process.myPid();//返回当前进程的ID
              android.os.Process.killProcess(pid);//根据给定的进程ID,终止进程
              break;
            }
            return    super.onOptionsItemSelected(item);  
            //int id = item.getItemId();
            //if (id == R.id.action_settings) {
            //    return true;
            //}
            //return super.onOptionsItemSelected(item);
            
        }
    }

    测试结果:

  • 相关阅读:
    总结在ssm整合中,Mybatis出现Mapped Statements collection already contains value for xxxxx的解决方案
    一般二叉树的创建,前序,中序,后序遍历
    无向图的广度优先遍历和深度优先遍历(简易实现)
    为什么局部内部类中访问同一方法中的变量,该变量一定要是final修饰的
    uml统一建模语言学习笔记(一)
    Font Awesome 字体使用方法, 兼容ie7+
    Java的三种代理模式&完整源码分析
    xxl-job源码分析
    MySQl看这一篇就够了
    第二部分:Spring中配置mongodb
  • 原文地址:https://www.cnblogs.com/qinxian0/p/5443818.html
Copyright © 2011-2022 走看看