2017-04-07 4 views
-1

私はプログラミングの世界ではかなり新しいです。この解決方法を手伝ってください。AndroidのArrayListの最初の2つの要素の和としてArraylistの3番目の要素を取得する方法

xとyの値があるとします。これをarraylistに追加する必要があり、zは3番目の要素です。Zの初期値はゼロで、次の反復以降zの値は((x [1] - x [0])+(y [1] -y [0])))? zに値を追加する方法とzの合計を取得する方法は?

答えて

0

ホープ、このことができます

int xSum, ySum, totalSum; 
ArrayList<int> zSumList; 

zSumList = new ArrayList<int>; 

zSumList.add(0,0); 

for(int i = 1; i < numberOfTimes;i++) 
{ 
    xSum = x[i] - x[i-1]; 
    ySum = y[i] - y[i-1]; 

    totalSum = xSum + ySum; 

    zSumList.add(i,totalSum); 
} 

あなたが整数のArrayListのか、どのようなタイプではx値とyの値を追加し、このように行うことができ、これを試してみてください。

+0

基本的に数式を実行すると毎分ごとにxとyの値が得られ、それに基づいて前に述べた数式を使ってzの値を見つけなければなりません。任意の提案は歓迎です – chrizmartin

+0

毎分後に私は新しいxとyの値を取得するようにこのように検討してください。配列は[x(0)、y(0)、z(0)、x(1)、y(1)、z(1)、x(2)、y(2)、z(2)ここで、z(0)はゼロになり、z(1)は(x(1)-x(0))+(y(1)-y 0)) – chrizmartin

関連する問題