首页 > 教學 > android > android範例-四則運算
2011
11-16

android範例-四則運算

android範例-四則運算 - 第1张  | 彰化一整天blog
1.執行畫面

package must.tmh;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;

public class NumberActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button result=(Button)findViewById(R.id.eq);
        result.setOnClickListener(this);

    }

	@Override
	public void onClick(View v) {
		double n1=Double.parseDouble(((EditText)findViewById(R.id.num1)).getText().toString());
		double n2=Double.parseDouble(((EditText)findViewById(R.id.num2)).getText().toString());
		double n=0.0;
		Spinner op=(Spinner)findViewById(R.id.op);
		int s=op.getSelectedItemPosition();
		switch(s)
		{
		case 0:
			n=n1+n2;
			break;
		case 1:
			n=n1-n2;
			break;
		case 2:
			n=n1*n2;
			break;
		case 3:
			if(n2!=0)
				n=n1/n2;
			else
				n=0;
			break;
		}
		EditText ans=(EditText)findViewById(R.id.ans);
		ans.setText(n+"");
	}
}

2.程式碼
範例壓縮下載

同步發表於:android範例-四則運算
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。