import java.util.Scanner;

class Sep22_2 {

	public static void main(String[] args) {	
		Scanner kb = new Scanner(System.in);

		System.out.println("Enter an integer");

		int val = kb.nextInt();

		if(val == 1) {
			System.out.println("one");
		}
		else if(val == 2) {
			System.out.println("two");
		}
		else if(val == 3) {
			System.out.println("tree");
		}
		else if(val == 4) {
			System.out.println("fore");
		}
		else {
			System.out.println("other");
		}

		// equivalent switch statement
		System.out.println("Testing switch statement...");
	
		switch(val) {
			case 1:
				System.out.println("one");
				break;
			case 2:
				System.out.println("two");
				break;
			case 3:
				System.out.println("tree");
				break;
			case 4:
				System.out.println("fore");
				break;
			default:
				System.out.println("other");
		}

		System.out.print("Enter name: ");
		String name = kb.next();

		switch(name) {
			case "joe":
				System.out.println("Hello, joe");
				break;
			default:
				System.out.println("You're not joe");
		}

		char initial = name.charAt(0);

		switch(initial){
			case 'a':
			case 'A':
				System.out.println("Initial a");
				break;
			case 'b':
			case 'B':
				System.out.println("Initial b");
				break;
			default:
				System.out.println("other");
		}

		/* Switching on doubles is not supported by the 
	 	* java compiler on cs.bridgewater.edu
	 
		double d = 10.0;
	
		switch(d) {
			case 10.0f:
				System.out.println("it compiles");
		}
		*/
	}
}
