有一段不知用途的大神写的代码,实在看不懂,据猜测,应该是某种数据结构的实现。
哪位大神可以看一下哦~帮帮忙!
public class Arithmetic {
private int num1, num2;
public void arithmetic1(boolean b) {
num1 <<= 1;
if (b) num1++;
num2++;
}
public Boolean arithmetic2() {
if (arithmetic6()) return null;
return num1 % 2 != 0;
}
public Boolean arithmetic3() {
Boolean z = arithmetic2();
if (z != null) {
num1 >>>= 1;
num2--;
}
return z;
}
public void arithmetic4() {
num1 = num2 = 0;
}
public int arithmetic5() {
return num2;
}
public boolean arithmetic6() {
return num2 == 0;
}
}