我是android开发新手。我想使用“mean”的返回值而不是显示为字符串,但我无法从onCreate到达它,我不知道该怎么做。这是代码:
public class DisplayMessageActivity extends Activity {
int[] x = {1, 2, 3, 4, 5, 6 ,7, 8 ,9, 10};
public static double mean(double[] x) {
double sum = 0;
for (int i = 0; i < x.length; i++) {
sum += x[i];
}
return sum / x.length;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
getActionBar().setDisplayHomeAsUpEnabled(true);
Intent intent = getIntent();
String message = double.toString(mean);
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
setContentView(textView);
}
感谢您帮助我!
答案 0 :(得分:0)
但是我无法从onCreate那里得到它,我不知道该怎么做。
你可以到达它。你只是没有将double数组作为参数传入。