A∩B=A即A是B的子集
所以只要a=1,a+2=2即可
所以a=1
A∪B=B即A是B的子集
此时a=1可以
若a≠1
则a=2或a=b
若a=2,则a+1=3,所以b=3
若a=b,则a+1=b+1=1或2,则有b=0
综上
a=1,b≠1和2
a=2,b=3
a=0,b=0
A∩B=A即A是B的子集
所以只要a=1,a+2=2即可
所以a=1
A∪B=B即A是B的子集
此时a=1可以
若a≠1
则a=2或a=b
若a=2,则a+1=3,所以b=3
若a=b,则a+1=b+1=1或2,则有b=0
综上
a=1,b≠1和2
a=2,b=3
a=0,b=0