public void turnRight() {
int direction=getDirection();
if (direction==3)
direction=0;
else
direction++;
this.setDirection(direction);
したがって、呼び出されると方向が 1 ずつ増加するこのメソッドがあります。ただし、最大値は 3 である必要があるため、方向が 3 に等しく、メソッドが呼び出されると、0 に戻る必要があります。私が持っているものは機能しますが、 % 演算子を使用してこれを行う方法があると確信しています。誰でも方法を教えてもらえますか?