回答編集履歴
1
コメント追加
answer
CHANGED
@@ -29,8 +29,9 @@
|
|
29
29
|
* 同一方向に増減している場合、正×正、負×負となり必ず正となる。
|
30
30
|
* 差分の積が負となったら、増加・減少が切り替わった事になる。
|
31
31
|
*
|
32
|
-
* 前回の差分の初期値は0なので、0 × deltaとなり必ず0となる。
|
32
|
+
* 前回の差分の初期値は0なので、(oldDelta=0) × deltaとなり必ず0となる。
|
33
|
+
* また、今回の差分が0の場合も、olddelta * (delta=0)となり必ず0となる。
|
33
|
-
* 最初の変化
|
34
|
+
* 最初の変化や、増減が停止した場合は、HIGH/LOWの切り替えをしない。
|
34
35
|
*/
|
35
36
|
int delta = oldValue - value;
|
36
37
|
|