Prev Next

Java / Control Statements

Can you create switch statement using enum?

Yes.

public class EnumSwitchCaseExample {

	enum Communication {
		EMAIL, CHAT, PHONECALL, MESSAGE
	}

	public static void main(String[] args) {

		Communication mode = Communication.CHAT;
		switch (mode) {
		case EMAIL:
			System.out.println("Communicated by Email.");
			break;
		case CHAT:
			System.out.println("Communicated by Instant messaging.");
			break;
		case PHONECALL:
			System.out.println("Communicated by Voice call.");
			break;
		case MESSAGE:
			System.out.println("Communicated by Message.");
			break;
		}
	}
}

More Related questions...

Show more question and Answers...


Comments & Discussions