int modx = 101;
int xy = -4/-3;
int answer = xy%modx;
System.out.println("answer= "+answer);
プログラムは答え1を返しますが、「PARI GP」で答えを確認すると、答えは35になるはずです。 http://en.wikipedia.org/wiki/PARI/GP
Java実装で回答35を取得するにはどうすればよいですか?
using Extended Euclidean algorithm, (**3**,101) we get (101*1) + (3*34)
GCD = 1
-4/-3 = 4/3
34*4 = 136
136%101 = 35
それが私がこれを説明できる最善の方法です