Я задавал этот же вопрос на javaprogrammingforums.com, но похоже, что их сайт сейчас недоступен.Так что я не мог видеть, какие ответы (если таковые имеются) я получил.В любом случае, я сильно застрял на этом задании Java HW.То, что у меня пока есть, выглядит хорошо с точки зрения завершения, теперь оно просто показывает правильные значения.Притворись, у меня есть это:
(Это только часть 2-го класса из двух с конструктором, другой - "тестер")
//private variables
boolean myP;
boolean myPla;
boolean myGl;
boolean myCa;
double myPlot;
int myCrust;
double myReduct;
double myNet;
double myGross;
boolean [] trshIt = {myP, myPla, myGl, myCa};
double [] CO2TrashEmissions = {184.0, 25.6, 46.6, 165.8};
//constructor
CO2FromWaste(int crust, boolean p, boolean pl, boolean gl, boolean ca)
{
myPlot = 1018.0;
myCrust = crust;
myP = p;
myPl = pl;
myGl = gl;
myCa = ca;
}
Моя проблема в том, что логический массив Тршит .Поскольку я помещаю переменные в массив, которые еще не были инициализированы, для этих переменных по умолчанию заданы значения false.Если я сначала помещу его в конструктор, то получаю ошибку, сообщающую, что переменная trshIt не может быть найдена;указывая на экземпляр, который я называю этой переменной.Поэтому я пробовал разные формы в разных областях, и я словно попал в лабиринт прямо сейчас, пытаясь заставить этот массив работать правильно.Мне нужна вся помощь, которую я могу получить.Идеи?