返回列表 發帖
  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.TextView;

  11. public class GDD01 extends Activity
  12. {
  13.   TextView tv5;
  14.   EditText et1, et2, et3;
  15.   Button btn;
  16.   @Override
  17.   protected void onCreate(Bundle savedInstanceState)
  18.   {
  19.     super.onCreate(savedInstanceState);
  20.     setContentView(R.layout.main);
  21.     tv5 = (TextView) findViewById(R.id.textView5);
  22.     et1 = (EditText) findViewById(R.id.editText);
  23.     et2 = (EditText) findViewById(R.id.editText2);
  24.     et3 = (EditText) findViewById(R.id.editText3);
  25.     btn = (Button) findViewById(R.id.button);
  26.     btn.setOnClickListener(myListener);
  27.   }
  28.   View.OnClickListener myListener = new View.OnClickListener() {
  29.     @Override
  30.     public void onClick(View v) {
  31.       Double money = Double.parseDouble(et1.getText().toString());
  32.       Double rate = Double.parseDouble(et2.getText().toString())/12/100;
  33.       Double number = Double.parseDouble(et3.getText().toString());
  34.       int sum = (int) (money*Math.pow(rate+1, number));
  35.       tv5.setText("本利合為:"+sum);
  36.     }
  37.   };
  38. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout
  3.   xmlns:android="http://schemas.android.com/apk/res/android"
  4.   android:layout_width="fill_parent"
  5.   android:layout_height="fill_parent"
  6.   android:orientation="vertical" >

  7.   <TextView
  8.       android:layout_width="wrap_content"
  9.       android:layout_height="wrap_content"
  10.       android:textAppearance="?android:attr/textAppearanceLarge"
  11.       android:text="@string/tv1"
  12.       android:id="@+id/textView" />

  13.   <TextView
  14.       android:layout_width="wrap_content"
  15.       android:layout_height="wrap_content"
  16.       android:textAppearance="?android:attr/textAppearanceLarge"
  17.       android:text="@string/tv2"
  18.       android:id="@+id/textView2" />

  19.   <EditText
  20.       android:layout_width="match_parent"
  21.       android:layout_height="wrap_content"
  22.       android:id="@+id/editText" />

  23.   <TextView
  24.       android:layout_width="wrap_content"
  25.       android:layout_height="wrap_content"
  26.       android:textAppearance="?android:attr/textAppearanceLarge"
  27.       android:text="@string/tv3"
  28.       android:id="@+id/textView3" />

  29.   <EditText
  30.       android:layout_width="match_parent"
  31.       android:layout_height="wrap_content"
  32.       android:id="@+id/editText2" />

  33.   <TextView
  34.       android:layout_width="wrap_content"
  35.       android:layout_height="wrap_content"
  36.       android:textAppearance="?android:attr/textAppearanceLarge"
  37.       android:text="@string/tv4"
  38.       android:id="@+id/textView4" />

  39.   <EditText
  40.       android:layout_width="match_parent"
  41.       android:layout_height="wrap_content"
  42.       android:id="@+id/editText3" />

  43.   <Button
  44.       android:layout_width="fill_parent"
  45.       android:layout_height="wrap_content"
  46.       android:text="@string/btn"
  47.       android:id="@+id/button" />

  48.   <TextView
  49.       android:layout_width="wrap_content"
  50.       android:layout_height="wrap_content"
  51.       android:textAppearance="?android:attr/textAppearanceLarge"
  52.       android:id="@+id/textView5" />
  53. </LinearLayout>
複製代碼
[/code]
  1. <resources>
  2.   <string name="app_name">GD01</string>

  3.   <string name="hello_world">Hello world!</string>
  4.   <string name="action_settings">Settings</string>
  5.   <string name="tv1">整存整付試算:</string>
  6.   <string name="tv2">本金(NT$):</string>
  7.   <string name="tv3">年利率(%):</string>
  8.   <string name="tv4">存款期數:</string>
  9.   <string name="btn">計算本利和</string>
  10. </resources>
複製代碼

TOP

返回列表