<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<CIK> 0001104252
<NAME> DDi CORP.
<MULTIPLIER> 1,000
<S> <C> <C>
<PERIOD-TYPE> 3-MOS 6-MOS
<FISCAL-YEAR-END> DEC-31-2000 DEC-31-2000
<PERIOD-START> APR-01-2000 JAN-01-2000
<PERIOD-END> JUN-30-2000 JUN-30-2000
<CASH> 4,081 4,081
<SECURITIES> 0 0
<RECEIVABLES> 69,012 69,012
<ALLOWANCES> (2,834) (2,834)
<INVENTORY> 30,306 30,306
<CURRENT-ASSETS> 9,695 9,695
<PP&E> 141,349 141,349
<DEPRECIATION> (64,306) (64,306)
<TOTAL-ASSETS> 466,651 466,651
<CURRENT-LIABILITIES> 75,319 75,319
<BONDS> 378,748 378,748
0 0
0 0
<COMMON> 393 393
<OTHER-SE> (6,222) (6,222)
<TOTAL-LIABILITY-AND-EQUITY> 466,651 466,651
<SALES> 101,533 176,818
<TOTAL-REVENUES> 101,533 176,818
<CGS> 65,981 115,016
<TOTAL-COSTS> 65,981 115,016
<OTHER-EXPENSES> 19,698 35,695
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> 11,006 23,161
<INCOME-PRETAX> 4,848 2,946
<INCOME-TAX> (2,420) (2,495)
<INCOME-CONTINUING> 2,428 451
<DISCONTINUED> 0 0
<EXTRAORDINARY> (2,551) (2,551)
<CHANGES> 0 0
<NET-INCOME> (123) (2,100)
<EPS-BASIC> (0.02) (0.29)
<EPS-DILUTED> (0.02) (0.29)
</TABLE>