最初の値が-10,0、10,20などとなるようにループを使用して13の値の配列に値を割り当てる方法を教えてください。-10から始まる配列への値の割り当て
は、これまでのところ私が持っている:
double[] arr= new double [13];
for (int i=0; i < arr.length; i++)
私は最初の値が-10可能にし、それが十上がるようにする方法についてはよく分かりません。
最初の値が-10,0、10,20などとなるようにループを使用して13の値の配列に値を割り当てる方法を教えてください。-10から始まる配列への値の割り当て
は、これまでのところ私が持っている:
double[] arr= new double [13];
for (int i=0; i < arr.length; i++)
私は最初の値が-10可能にし、それが十上がるようにする方法についてはよく分かりません。
これは、最適化することができますが、理解を深めるためのものです。
double[] arr= new double [13];
double number = -10;
for (int i=0; i < arr.length; i++){
arr[i] = number;
number = number + 10;
}
これらのタイプの質問にはお答えください。あなたが助けようとしていたことを知っていますが、SOはこれらの質問には意味がありません。 OPが必要とするのはチュートリアルへのリンクであり、書かれたコードではありません。彼は彼/彼女の自己によって来ることができません。また、これは未来の訪問者にとっても有益なことではなく、既に質問と同じくらい些細なものである。 –
@Shashwat、そうです。 Googleで検索する方法については、ハイスクールのクラスが本当に必要です。 – Nicholas
ただ、新しい変数を定義
double[] arr = new double[13];
arr[0] = -10;
for(int i=1;i < arr.length ; i++) {
arr[i] = arr[i-1] + 10;
}
の下にこのコードをチェックアウトしてください。ルーピングの場合は1、数学の場合は1。 私はこのソリューションの代わりにint配列を使用していますが、使用する値はdoubleを必要としないので注意してください。適切な数の
シーケンスに(i - 1) * 10
結果(0からi
開始を与えられた):
int[] arr = new int [13];
for (int i=0, y=-10; i < arr.length; i++, y+=10) {
arr[i] = y;
}
あなたは、いくつかの計算を行うことができます。したがって、あなただけでは、配列にこれらの値を割り当てる必要があり
for (int i = 0; i < arr.length; i++) {
arr[i] = (i - 1) * 10;
}
では、次の配列を取得しますので、あなたは、double[]
としてarr
を宣言したことに、注意してくださいforループ
[-10.0, 0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0]
double[] arr= new double [13];
int x=-10;
for (int i=0; i < arr.length; i++){
arr[i]=x;
x+=10;
}
この質問は深刻な努力の欠如を示しています。私たちはあなたの些細な問題を解決するためにここにはいません。 StackOverflowに投稿する前に、インターネットで適切なチュートリアルを入手してください。 –