import java.util.Scanner;

class Sep15b {
	public static void main(String[] args) {

		Scanner kb = new Scanner(System.in);

		System.out.println("enter letter");
		String token = kb.next();
		char letter = token.charAt(0);
/*
		if (letter == 'A') {
			System.out.println("letter is A");
		}
		else if (letter == 'B') {
			System.out.println("letter is B");
		}
		else if (letter == 'C') {
			System.out.println("letter is C");
		}
		else {
			System.out.println("default case");
		}
*/

		/* 
		 * switch - equivalent to above if,if-else,else chain
		 */

		switch (letter) {

			case 'A':
				System.out.println("letter is A");
				//
				break;
			case 'B':
				System.out.println("letter is B");
				
				//break;
			case 'C':
				System.out.println("letter is C");

				break;
			default:
				System.out.println("default case");
		}

		// you can switch on char, int, and String


		System.out.println("enter an integer");
		int value = kb.nextInt();

		switch (value) {
			case 1:
				// do this
				break;
			case 10:
				// do that
				break;
			default:
				// other
		}

		// can't implement boolean expressions with relational ops with switch
		// only equality comparisons
		if (value <= 1) {
			// do this
		}


	}
}
