Game: Countries and cities : so I try to do game with java. 
Instruction: Console choose random letter and player have to write correct country and city.
In my code I would like to show computer answer after player choice. But my code it doesn't work correct. 

It's my code:

public class MainGame {

    public static int menu() {
        System.out.println();
        System.out.println("     ****************************************");
        System.out.println("     *                 MENU                 *");
        System.out.println("     ****************************************");
        System.out.println("     1. Start");
        System.out.println("     2. Instruction");
        System.out.println("     0. The End");

        Scanner in = new Scanner(System.in);
        int w = in.nextInt();

        return w;
    }

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

        int choice = menu();


        while (choice != 0) {
            switch (choice) {
                case 1:


                    System.out.println("START");

                    country();


                    break;

                case 2:

                    System.out.println("INSTRUCTION");
                    System.out.println("Bla bla bla");

                    break;
            }

            System.out.println("\nClick Enter, to continue...");
            System.in.read();

            choice = menu();
        }


        System.out.println("     ****************************************");
        System.out.println("\n     The end \n\n");
    }

    public static String answersCountry() {
        char znak = RandomLetter.ranomRandom();

        for (int i = 0; i < 1; i++) {
            System.out.println("Wylosowana litera to: " + znak);
            switch (znak) {
                case 'A':
                    System.out.println("Anglia");
                    break;
                case 'B':
                    System.out.println("Belgia");
                    break;
                case 'C':
                    System.out.println("Czechy");
                    break;
                case 'D':
                    System.out.println("Dania");
                    break;
                case 'E':
                    System.out.println("Egipt");
                    break;
            }
        }

        return answersCountry();
    }

    public static char country() {


        Scanner scanner2 = new Scanner(System.in);


        boolean result = false;

        for (int i = 0; i < 1; i++) {
            char randomLetter = RandomLetter.ranomRandom();


            while (result == false) {
                System.out.println("Entere country in the given letter: " + randomLetter);
                String countryName = scanner2.next();
                char firstLetter1 = countryName.charAt(0);
                if (firstLetter1 == randomLetter) {
                    System.out.println("Correct country.");

                    System.out.println("Computer answer: " + answersCountry());
                    result = true;

                } else {
                    System.out.println("Incorrect country");
                    result = false;
                    break;
                }
            }

            boolean result1 = false;

            while (result1 == false) {
                System.out.println("Enter city in the given letter: " + randomLetter);
                String cityName = scanner2.next();
                char firstLetter2 = cityName.charAt(0);
                if (firstLetter2 == randomLetter) {
                    System.out.println("Correct city");
                    result1 = true;
                } else {
                    System.out.println("Incorrect city");
                    result1 = false;
                    break;
                }
                break;
            }


        }

        return country();}}

and class with randomLetter:

public class RandomLetter {

    public static char ranomRandom() {
    Random random = new Random();
    char[] abc = {'A', 'B', 'C', 'D', 'E'};
    int index = random.nextInt(abc.length);
    char randomLetter = abc[index];
        return randomLetter;}}

Could you tell me how to show **1** computer answer?