Android變量交換

  /*
     * 在界面按鈕上設置了 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);
    }
   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章