Motivating example for switch statements

Write a code fragment that prints out a PlayingCard object named card.

Using if

int faceValue = card.getFaceValue();
String face;

if (faceValue == 1)
	face = "Ace";

else if (faceValue == 11)
	face = "Jack";

else if (faceValue == 12)
	face = "Queen";

else if (faceValue == 13)
	face = "King";

else 
	face = "" + faceValue;

System.out.println(face + " of " + card.getSuit());

Using switch

int faceValue = card.getFaceValue();
String face;

switch (faceValue) {
	case  1:	face = "Ace";
	         	break;

	case 11:	face = "Jack";
	         	break;

	case 12:	face = "Queen";
	         	break;

	case 13:	face = "King";
	         	break;

	default:	face = "" + faceValue;
} // end switch

System.out.println(face + " of " + card.getSuit());