一个循环的小算法

有数字序列 1 2 3  4  5  6,如果当前的数字是1,往前数则是6,往后数则是2,请你写出对应的算法。

public static int getPre(int a){
	a--;
	a = (a-1+6)%6;
	a++;
	return a;
}
public static int getnext(int a){
	a--;
	a = (a+1+6)%6;
	a++;
	return a;
}

 

你可能感兴趣的:(算法)