我有 4 個方向,ID 為1, 2, 3, 4。(北東南西)如果我想左轉,我會得到電流Id和負 1。我想我已經找到了這個算法。int currentDirection = 1;
currentDirection = (currentDirection - 1) % 4 + 4;如果當前方向為 1(北)并且我想向左(負)移動,我會得到以下結果:Result: 4所以它正在發揮作用。適用于所有方向。但當我想向右(加)時,我不知道如何獲得正確的結果。我已經嘗試過這段代碼。如果當前方向是1、2或 ,則有效4。3但當當前方向為(南)時,它不起作用int currentDirection = 3;
currentDirection = (currentDirection + 1) % 4;會出現這樣的結果。Result: 0
Java - 當您將一個項目添加到列表中的最大值時,如何轉到第一項?
慕的地8271018
2023-08-16 15:55:32