1.一共有4个格子对应4首歌,格子位置为0,1,2,3。只有在第一首往上翻(U)时,格子位置对应到3(歌曲数小于4对应到歌曲数-1),当最后一首往下翻(D)时,格子位置对应到0。在格子位置为0且非第一首歌,或者在格子位置为3且非最后一首歌,往上或往下翻时无需改动对应的格子位置。如果是其他情况,该加加,该减的减。2.一共有n首歌。从1到n。默认是位置是1,U和D就对应减加。只有在第一首往上翻(U)时,位置对应到n,当最后一首往下翻(D)时,位置对应到1。其他就是加1减1。3.通过知道的格子位置和对应的歌曲,进行上下补全即可 import java.util.ArrayList; import j...