gpt4 book ai didi

java - 在构造函数上有值,但是当我想在另一个函数上使用它时,它为零(Android)

转载 作者:行者123 更新时间:2023-12-01 19:11:47 25 4
gpt4 key购买 nike

    double cal;
double rcarbohydrate;
double rfat;
double rprotein;

public AdapterDB(double cal, double rcarbohydrate, double rfat, double rprotein, Context ctx)
{
this.cal = cal;
this.rcarbohydrate = rcarbohydrate;
this.rfat = rfat;
this.rprotein = rprotein;
this.context = ctx;
DBHelper = new DatabaseHelper (context);

Log.v("", "cal1 " + cal);
Log.v("", "cal1 " + rcarbohydrate);
Log.v("", "cal1 " + rfat);
Log.v("", "cal" + rprotein);
}

public void generateSomething()
{
Log.i("", "cal2 " + cal);
Log.i("", "cal2 " + rcarbohydrate);
Log.i("", "cal2 " + rfat);
Log.i("", "cal2 " + rprotein);
}

无法获取该值。 cal1 得到了值但 cal2 是 0.0 为什么?知道如何解决这个问题吗?谢谢。实际上 cal = 2500.00 r碳水化合物 = 350.50 rfat = 45.90 r蛋白质 = 156.90

最佳答案

您确定数据类型相同吗?你可以在构造函数中尝试“this.cal ”看看吗!

关于java - 在构造函数上有值,但是当我想在另一个函数上使用它时,它为零(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8164564/

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