-5
ここでは、以前の復帰のようなものは見たことがありません。私はそれが少しシフトしていることを知っているが、私はそれがどのように動作するのか分からない。また、左は2アップされており、右の1は、0である、ダウンリターンで文が条件式と呼ばれる3おかげ私はAndroidスタジオでJavaでSliding Puzzleを作成するためのオンラインチュートリアルに従っています。このメソッドの理解には助けが必要です
public int getPossibleMoves() {
int x = getColumnAt(handleLocation);
int y = getRowAt(handleLocation);
boolean left = x > 0;
boolean right = x < width - 1;
boolean up = y > 0;
boolean down = y < height - 1;
return(left ? 1 << DIRECTION_LEFT : 0) |
(right ? 1 << DIRECTION_RIGHT : 0) |
(up ? 1 << DIRECTION_UP : 0) |
(down ? 1 << DIRECTION_DOWN : 0);
}
ここに投稿する前にgoogleと読む必要があります。 – Gaurav
[なぜ誰かが私を助けることができますか?実際の質問ではありませんか?](http://meta.stackoverflow.com/q/284236) – EJoshuaS