android计算机基础

来源:互联网 发布:c语言split函数 编辑:程序博客网 时间:2024/06/05 03:53
 
import android.app.Activity;  import android.os.Bundle;  import android.view.Menu;  import android.view.View;  import android.widget.EditText;  import android.widget.TextView;    public class MainActivity extends Activity {       EditText etnum1,etnum2;     TextView tvOp,tvResult;      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);            IntView(); .              }       @Override     public boolean onCreateOptionsMenu(Menu menu) {          getMenuInflater().inflate(R.menu.main, menu);          return true;          }      public void IntView(){         etnum1=(EditText)this.findViewById(R.id.num1);         etnum2=(EditText)this.findViewById(R.id.num2);          tvOp=(TextView)this.findViewById(R.id.fuhao);         tvResult=(TextView)this.findViewById(R.id.dengyu);     }     public void add(View view){         String strNum1=etnum1.getText().toString();         String strNum2=etnum2.getText().toString();          double num1=Double.parseDouble(strNum1);         double num2=Double.parseDouble(strNum2);          tvOp.setText(" + ");        tvResult.setText(""+Fun.add(num1,num2));      }      public void jian(View view){         String strNum1=etnum1.getText().toString();          String strNum2=etnum2.getText().toString();        double num1=Double.parseDouble(strNum1);         double num2=Double.parseDouble(strNum2);         tvOp.setText(" - ");          tvResult.setText(""+Fun.jian(num1,num2));     }      public void cheng(View view){         String strNum1=etnum1.getText().toString();         String strNum2=etnum2.getText().toString();         double num1=Double.parseDouble(strNum1);          double num2=Double.parseDouble(strNum2);         tvOp.setText(" * ");         tvResult.setText(""+Fun.cheng(num1,num2));     }        public void chu(View view){          String strNum1=etnum1.getText().toString();         String strNum2=etnum2.getText().toString();         double num1=Double.parseDouble(strNum1);          double num2=Double.parseDouble(strNum2);         tvOp.setText(" / ");          tvResult.setText(""+Fun.chu(num1,num2));     }      


2.

 

public class Fun {        public  static double add(double num1,double num2){          return num1+num2;          }     public static double jian(double num1,double num2){          return num1-num2;         }      public static double cheng(double num1,double num2){        return num1*num2;     }     public static double chu(double num1,double num2){          if(num2==0){        throw new ArithmeticException("除数不能为0");             }                            return num1/num2;      }            }  

3

 

.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:tools="http://schemas.android.com/tools"            android:orientation="vertical"     android:layout_width="wrap_content"           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=".MainActivity" >   <LinearLayout          android:id="@+id/diyi"     android:orientation="horizontal"     android:layout_width="wrap_content"     android:layout_height="wrap_content"                  >      <EditText     android:id="@+id/num1"      android:layout_width="wrap_content"       android:layout_height="wrap_content"      android:ems="4"      android:layout_weight="1"           >      <requestFocus />  </EditText>        <TextView          android:id="@+id/fuhao"          android:layout_width="wrap_content"       android:layout_height="wrap_content"          android:layout_weight="1"           android:layout_below="@id/num1"                     android:text=" "            />        <EditText           android:layout_width="wrap_content"          android:layout_weight="1"          android:ems="4" />     <TextView       android:id="@+id/dengyu"       android:layout_width="wrap_content"       android:layout_height="wrap_content"     android:text="="      android:layout_below="@id/num2"     android:layout_weight="1"                   />   <EditText       android:id="@+id/editText3"       android:layout_width="wrap_content"      android:layout_height="wrap_content"       android:ems="4"      />         </LinearLayout>   <LinearLayout       android:id="@+id/dier"     android:orientation="horizontal"      android:layout_width="wrap_content"      android:layout_height="wrap_content"          >           <Button      android:id="@+id/button1"       android:layout_width="wrap_content"       android:layout_height="wrap_content"      android:onClick="add"       android:text="+"             />        <Button       android:id="@+id/button2"       android:layout_width="wrap_content"     android:layout_height="wrap_content"       android:onClick="jian"       android:layout_below="@id/button1"       android:text="-"             />       <Button      android:id="@+id/button3"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:onClick="cheng"       android:layout_below="@id/button2"      android:text="*"             />         <Button     android:id="@+id/button4"       android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:onClick="chu"   android:text="/"            />          </LinearLayout>       </LinearLayout>  



 

 

0 0
原创粉丝点击