解:
设CD=X,则BC=2+X,
∵∠BAC=90°,
∴AB=BC×sinC=(2+X)sinC,
在△ABD中,
AD/sinB=AB/sin∠ADB
4/sinB=(2+X)sinC/sin∠ADB
∵sinB=cosC,sin∠ADB=sin∠ADC=sin2C,
∴4/cosC=(2+X)sinC/sin2C
4/cosC=(2+X)sinC/(2sinCcosC)
4=(2+X)/2
X=6
即CD=6.