单项选择题

现有: 
class Test2  f 
public static void main (String  []  args)  {     
boolean X= true;     
boolean y=false;     
short Z=20;     
if((x==true)  &&  (y=true))  z++;    
if((y==true) ||  (++z==22))  z++;    
 System. out .println( "z="+z);     
}     
结果是什么?()     

A.Z=21
B.Z=22
C.Z=23
D.Z= 24