Is there a way to force the display of a leading zero in an integer field?

As an example, the salesforce has an id which is a three digit number but may have leading zeros so that when 028 is entered, 28 is what is displayed.  I want to display 028 instead.  this can affect sorting and alignment when reports are exported.

Thanks in advance,

JimC