package homework3;
public class DoubleMatrix
{
private double[][] doubMatrix;
public DoubleMatrix (int row, int col)
{
if(row > 0 & col > 0)
{
makeDoubMatrix(1,1);
}
else
{
row = 1;
col = 1;
}
}
public DoubleMatrix(double[][] tempArray)
{
int k = tempArray.length;
if(tempArray != null)
{
for(int i = 0; i < tempArray.length;i++)
{
if(k== tempArray[i].length)
{
}
}
}
else
{
makeDoubMatrix(1,1);
}
}
}
これは私が私の割り当てを始めることになっていたものです:あなたが2-dimを宣言するDoubleMatrixと呼ばれるクラスを書いてください。プライベートインスタンス変数としてのdoubleの配列(私はそれをdoubMatrixと呼んでいます)。次のコンストラクターまたはインスタンスメソッドを含めます(ここには静的メソッドはありません)。
- 最初の次元のint(> 0であることを確認し、そうでない場合は1に設定)と2番目の次元のint(> 0であることを確認し、そうでない場合は1に設定)を使用して、makeDoubMatrixプライベートインスタンスメソッドを呼び出すコンストラクター(下記参照)
- 2次元の別のコンストラクター。パラメータとしてdoubleの配列(パラメータがnullでない場合、および各行が他の行と同じ長さの場合に割り当てます)、それ以外の場合は、makeDoubMatrixを1、1)で呼び出します。
私が2番目のコンストラクターでチェックインした場合、誰かがそれをチェックできますか?また、問題が「割り当て」とだけ言って、どの値に割り当てるかを言わなかったので、何を割り当てるかわからないので、誰かが何を割り当てるかを教えてもらえる場合は、2番目の割り当てステートメントを省略しました。