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
- android计算机基础
- 备战Android实习(计算机基础篇)
- 计算机计算机 基础词汇
- [计算机] 计算机基础整理
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机基础
- 计算机 基础
- 计算机基础
- 计算机基础
- 使用选项卡实现界面切换
- redis zmalloc
- 并查集
- ORA-01078: failure in processing system parameters
- 单链表
- android计算机基础
- ORA-00845 MEMORY_TARGET not supported on this system 的解决
- java如何获得JVM可能的总内存,最大内存,以及空闲内存?
- HDU 1864:最大报销额-wust9(背包,数据放大)
- 异常处理 org.springframework.beans.factory.BeanCreationException
- asp.net 连接sql server 2005 数据库的设置
- 一步一步跟我做个出类拔萃经的住考验的系统:
- 命令行启动android emulator及用adb加载应用程序 .
- 消息通信库ZeroMQ 4.0.4安装指南