Assignment 117; Puzz2

Code

// Donovan Rich
// Period 6
// More Number Puzzles
// Puzz2.java
// 5/3/2016


import java.util.Scanner;

public class Puzz2
{
	public static void main( String[] args )
	{
		Scanner keyboard = new Scanner(System.in);
        int option;
        do
        {
            System.out.println("1) Find two digit numbers <= 56 with sums of digits > 10" );
            System.out.println("2) Find two digit number minus number reversed which equals sum of digits" );
            System.out.println("3) Quit" );
            System.out.print("\n>>  " );
            option = keyboard.nextInt();
            if ( option == 1 )
                opA();
            else if ( option == 2 )
                opB();
            else if ( option == 3 )
                System.out.println("Thank you for using this puzzle program.");
            else
                System.out.println("Command not recognized.");
        } while ( option != 3 );
        
        

		System.out.println("\n");

	}
    
    public static void opA()
    {
        for ( int a=1; a <= 6; a++ )
        {
            for ( int b=0; b <= 9; b++ )
            {
                if ( ( a < 5 ) && ( a + b > 10 ) )
                    System.out.println( a + "" + b );
                else if ( ( a == 5 && b <= 6 ) && ( a + b > 10 ) )
                    System.out.println( a + "" + b );
            }
        }
    }
    public static void opB()
    {
        int sum1, sum2;
        for ( int a=1; a <= 9; a++ )
        {
            for ( int b=0; b <= 9; b ++ )
            {
                sum1 = a*10 + b;
                sum2 = a + b*10;
                if ( sum1-sum2 == a+b )
                    System.out.println( a + "" + b );
            }
        }
    }
    
}



    

Picture of the output