私は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;
}
私の問題があることブール配列である、trshIt:私はこれを持っているふり。私はまだ初期化されていない変数を配列に入れているので、これらの変数にはデフォルト値のfalseが返されます。最初にコンストラクタに入れると、変数trshItが見つからないというエラーが表示されます。私はその変数を呼んでいるインスタンスを指しています。だから私はさまざまな分野でさまざまな形を試してきましたが、今は迷路に閉じ込められていて、その配列を適切に動作させようとしています。私が得ることができるすべての援助が必要です。アイデア?
同じ質問を複数の場所に投稿しないでください。また、最も重要なものを除いて、多くのタグを追加しました。 "Java" ... –
Um。まあ、私がやっていたもう一つのフォーラムはダウンしています、これは私の最初のスレッドです...そして、私はタグを修正します。 – Michael