2011-10-16 32 views
0

我已經寫了這個應用程序來計算平均值。它出現在模擬器上,但不會計算平均值。我懷疑它的東西與弦,但我不積極。有任何想法嗎?Android平均計算字符串

import android.app.Activity; 
    import android.os.Bundle; 
    import android.view.*; 
    import android.widget.*; 
    import android.view.View.OnClickListener; 
    public class AvgActivity extends Activity { 
    /** Called when the activity is first created. */ 
    Button bu1=null; 
    EditText et1=null; 
    EditText et2=null; 
    EditText et3=null; 

    @Override 

    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     bu1=(Button)findViewById(R.id.bu1); 
     et1=(EditText)findViewById(R.id.et1); 
     et2=(EditText)findViewById(R.id.et2); 
     et3=(EditText)findViewById(R.id.et3); 
     bu1.setOnClickListener(new View.OnClickListener(){ 

       public void onClick(View v){ 
       } 
      } 
     }); 

     double num; 

     public double mean(double[] m) { 
      double sum = 0; 
      for (int i = 0; i < double.length; i++) 
      { 
       sum += m[i]; 
      } 
      return sum/double.length; 
     } 
} 
+1

你有一個叫做'median'的方法,但你不叫它......你覺得應該怎樣發生的呢? –

+0

正如馬克提到的,你有一個在這裏計算平均值的方法,它不計算平均值(平均值是平均值),並且你沒有顯示你用什麼代碼實際調用除了從按鈕獲取文本的點擊... – Maximus

+0

好的我現在改變它,但它似乎不喜歡雙重 – BigCAT41

回答

1
public double mean(double[] m) { 
    double sum = 0; 
    for (int i = 0; i < m.length; i++) { 
     sum += m[i]; 
    } 
    return sum/m.length; 
}