maxとminとintervalを指定してdouble型の配列を作成する必要があります。だから、配列には、私はゼロの配列を取得しています{など...、2.9、4.9、6.9}数字の範囲から配列を作成する
を以下のようになります。
public class FoolinAround {
public static void main(String[] args) {
double min = 2.9;
double max = 20.6;
double gap = 2.0;
double count = (max - min)/gap + 2; // as will need first and last
// element also
double array[] = new double[(int) count];
for (int j = 0; j < array.length; j++) {
double i = array[j];
min = min + gap;
}
for (double k : array) {
System.out.print(array[(int) k] + ",");
}
}
}
いいえあなたは 'array [j] = something'がありません。配列要素に何も割り当てなければ、配列に何が埋め込まれると思いますか? –
注意:これは 'double i = array [j];'は何もしません。ローカルの二重変数 'i'を作成し、この同じローカル変数に0を代入します(これはすべての配列が保持するため)。そして、同じローカル変数を破棄します。 –
私はこの配列が完了するときに保持する必要があるかどうかは不明です。例を挙げてください。 – weston