//name: date: import java.text.DecimalFormat; public class SmartCard_shell { public static void main(String[] args) { Station downtown = new Station("Downtown", 1); Station center = new Station("Center City", 1); Station uptown = new Station("Uptown", 2); Station suburbia = new Station("Suburb", 4); SmartCard jimmy = new SmartCard(20.00); //bought with $20.00 jimmy.board(center); //boarded in zone 1 jimmy.disembark(suburbia); //disembark in zone 4 jimmy.disembark(uptown); //disembark without having boarded //lots more test cases! } } class SmartCard { } class Station { String stationName; int zone; public Station(String name, int zone) { this.zone = zone; } public int getZone() { } public String getName() { } public String toString() { return stationName; } }