gpt4 book ai didi

java - (Android Studio) (Java) 使用 A 类中的 ArrayList 在 B 类中构建的方法时遇到问题

转载 作者:行者123 更新时间:2023-12-01 18:13:36 24 4
gpt4 key购买 nike

我有一个添加按钮,可以将值添加到ArrayList。我无法将 doMean 方法中的 ArrayList 传递到定义计算方法的 Calculator 类。

//主类

ArrayList<Double> numbers = new ArrayList<Double>();


public void doAdd(View v)
{
EditText e = (EditText) findViewById(R.id.txtInput);
String value = e.getText().toString();
Double d = Double.parseDouble(value);

numbers.add(d);

e.setText("");
}

public void doMean(View v)
{
double mean;

}

//计算器类

public class Calculator{

public ArrayList<Double> arr = new ArrayList<Double>();

double m;

public static void main(String[] args)
{
Calculator STAT = new Calculator();
STAT.stat();
}

public void stat()
{
m = getMean();
}

public double getMean()
{
double sum = 0;
for (int i=0;i<arr.size();i++)
{
sum = sum + arr.get(i);
}
double Mean = sum / arr.size();
return Mean;
}
}

最佳答案

你无法运行main方法(public static void main(String[] args)) 在 Android 项目中。运行代码的方法是在 Activity 中执行它。

关于java - (Android Studio) (Java) 使用 A 类中的 ArrayList 在 B 类中构建的方法时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com