/* Solution to Chapter 6, Exercise 2 in Teach Yourself Java in 21 Days (Eighth Edition) by Rogers Cadenhead. */ package com.java21days; public class ZipCode { private String zipCode; public ZipCode() { this.zipCode = ""; } public void setZipCode(String inZipCode) { if ((inZipCode.length() == 5) | (inZipCode.length() == 9)) { zipCode = inZipCode; } } public String getZipCode() { return zipCode; } public static void main(String[] arguments) { ZipCode zip1 = new ZipCode(); zip1.setZipCode("75044"); ZipCode zip2 = new ZipCode(); zip2.setZipCode("320840"); if (!"".equals(zip1.getZipCode())) { System.out.println("Zip1: " + zip1.getZipCode()); } else { System.out.println("Zip1 not set"); } if (!"".equals(zip2.getZipCode())) { System.out.println("Zip2: " + zip2.getZipCode()); } else { System.out.println("Zip2 not set"); } } }