import java.util.Scanner;

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

		System.out.println("before printHello");

		printHello();	// calling printHello	

		System.out.println("after printHello");

		printValue(7);	
		printValue(99);	

		printSum(7, 33);

		int sum = computeSum(4,12);
		
		System.out.printf("sum: %d\n", sum);

		int first = 5;
		int second = 7;

		sum = computeSum(first, second);
		System.out.printf("sum: %d\n", sum);
	
		sum = computeSumFromUserData();
		System.out.printf("sum: %d\n", sum);

		sum = computeSumFromUserData();
		System.out.printf("sum: %d\n", sum);

		// ?: operator

		String str = null;

		if (sum > 90) {
			str = "A";
		}
		else {
			str = "B";
		}
		System.out.printf("str: %s\n", str);

		str = (sum > 90) ? "A" : "B";
		System.out.printf("str: %s\n", str);

	}

	public static void printHello() {
		System.out.println("hello");
	}

	public static void printValue(int value) {
		System.out.printf("value: %d\n", value);
	}	

	public static void printSum(int a, int b) {
		System.out.printf("%d + %d = %d\n", a, b, (a + b) );
	}

	public static int computeSum(int a, int b) {
		return (a + b);
	}
	
	public static int computeSumFromUserData() {
		Scanner kb = new Scanner(System.in);
		System.out.print("Enter two integers: ");
		int x = kb.nextInt();
		int y = kb.nextInt();
		return computeSum(x, y);
	}

}
