2012年4月8日 星期日

Android-TQC101整存整付計算機

學習重點:
(1)利用button將textview的值進行運作,並以settext方式呈現出計算的值


package COM.TQC.GDD01;

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


public class GDD01 extends Activity 
{
 public Button mButton1;
 public EditText mEditText1,mEditText2,mEditText3;
 
 public TextView mTextView1;
 
 
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        mButton1=(Button)findViewById(R.id.submit);
        mEditText1=(EditText)findViewById(R.id.input_lend);
        mEditText2=(EditText)findViewById(R.id.input_rate);
        mEditText3=(EditText)findViewById(R.id.input_number);
        mTextView1=(TextView)findViewById(R.id.amount);
        
        mButton1.setOnClickListener(new Button.OnClickListener(){

   @Override
   public void onClick(View v) {
        
          int a =Integer.parseInt(mEditText1.getText().toString());
          Double b =Double.parseDouble(mEditText2.getText().toString());
          int c =Integer.parseInt(mEditText3.getText().toString());
    
          b=b/100/12+1;
          
          Double count=b;
          for(int i=1;i< c;i++)
    {
     count=count*b;
    }
                    
          int area= (int) (a*count);
          
          String answer=Integer.toString(area); 
          mTextView1.setText("本利和為"+answer);
   }
         
        });      
        
    }
}

沒有留言:

張貼留言