java keeps changing the first zip code
<p>I dont get why when i compile this code i get the incorrect zip code.</p>

<pre><code>John Smith
486 test St.
Yahoo, MA 898 - 2597JohnSmith
486 test St.
Yahoo, MA 898  2597
</code></pre>

<p>Code</p>

<pre><code>public class test
{
  public static void main(String[] args) {

      String firstName = "John";
      String lastName = "Smith";
      int streetNumber = 486;
      String streetName = "test St.";
      String city = "Yahoo";
      String state = "MA";
      int zip =  01602;
      int zipplus4 = 2597;


     System.out.print(firstName + " " + lastName + "\n" + streetNumber + " " + streetName + "\n" + city + ", " + state + " " + zip + " - " + zipplus4);

     System.out.println(firstName + lastName);
     System.out.println(streetNumber + " " + streetName);  
     System.out.println(city + ", " + state + " " + zip + " - " + zipplus4);  

    }

    }
</code></pre>
