/*
* 在界面按鈕上設置了 onClick="doClick",
* 每一次點擊按鈕時,都會執行這個方法
*共兩個edittext,一個textview,一個button
*/
public void doClick(View view) {
//獲得兩個輸入框控件對象和文本控件對象//從兩個輸入框獲得用戶輸入的整數,
//分別賦值給變量 a 和 b
//顯示 a、b 變量的值
// 交換 ab 變量的值
//顯示 a、b 變量的值
EditText et1 =
(EditText)
findViewById(R.id.editText1);
EditText et2 =
(EditText)
findViewById(R.id.editText2);
TextView tv =
(TextView)
findViewById(R.id.textView1);
int a = Integer.parseInt(
et1.getText().toString());
int b = Integer.parseInt(
et2.getText().toString());
tv.setText("a="+a);
tv.append("\nb="+b);
////
// 新添加一箇中間變量,
// 三個變量轉圈賦值
//int c = a;
//a = b;
//b = c;
a = a+b;
b = a-b;
a = a-b;
////
tv.append("\na="+a);
tv.append("\nb="+b);
}