// use an enum to control a switch statement:
switch(tp) {
case CAR:
System.out.printf("A %s carries people", Transport.CAR.toString().toLowerCase());
break;
case TRAIN:
System.out.printf("A %s carries goods", Transport.TRAIN.toString().toLowerCase());
break;
}