Помогиет с этой задачей, не понимаю как сделать if statements
import java.util.Scanner;

public class AdventureGame {
        private static int currentLocation = 0;
        private static boolean check;
        private static Status gamestatus;
        private static int currentRoom;
        private static int NUMBER_OF_ROOMS = 7;
        private enum Status {NORTH, EAST, SOUTH, WEST};
        // NORTH = 0;
        // EAST = 1;
        // WEST = 2;
        // SOUTH = 3;
        private static String[] roomDescriptions = {"You are in the guest bedroom,exits are north and east." ,
                                                    "You are in the South Hall, exits are north, east, and west." ,
                                                    "You are in the Dining Room, exits are north and west." ,
                                                    "You are in the Master Bedroom, exits are east and south." ,
                                                    "You are in the North Hall, exits are north, east, west, and south." ,
                                                    "You are in the kitchen, exits are west and south." ,
                                                    "You are in the Balcony, Exits are south."};
        private static int[][] roomsDirection ={ {3,1,-1,-1},
                                                {4,2,0,-1},
                                                {5,-1,1,-1},
                                                {-1,4,-1,0},
                                                {6,5,3,1},
                                                {-1,-1,4,2},
                                                {-1,-1,-1,4} };

        public static void main(String[] args) {

                System.out.println("Enter (N) North, (S) South, (E) East, (W) West, (Q) Quit");

                Scanner input = new Scanner(System.in);
                char choice = input.next().charAt(0);

                if (choice == 'q' || choice == 'Q') check = false;
                else if (choice == 'n' || choice == 'N') {
                        if (currentLocation == 0) System.out.println(roomDescriptions[3]);
                        if (currentLocation == 1) System.out.println(roomDescriptions[4]);
                        if (currentLocation == 2) System.out.println(roomDescriptions[5]);
                        if (currentLocation == 3) System.out.println(roomDescriptions[]);
                        if (currentLocation == 4) System.out.println(roomDescriptions[6]);
                        if (currentLocation == 5) System.out.println(roomDescriptions[]);
                        if (currentLocation == 6) System.out.println(roomDescriptions[]);
                }
                else if (choice == 'e' || choice == 'E') {
                        if (currentLocation == 0) System.out.println(roomDescriptions[1]);
                        if (currentLocation == 1) System.out.println(roomDescriptions[2]);
                        if (currentLocation == 2) System.out.println(roomDescriptions[]);
                        if (currentLocation == 3) System.out.println(roomDescriptions[4]);
                        if (currentLocation == 4) System.out.println(roomDescriptions[5]);
                        if (currentLocation == 5) System.out.println(roomDescriptions[]);
                        if (currentLocation == 6) System.out.println(roomDescriptions[]);
                }
                else if (choice == 'w' || choice == 'W') {
                        if (currentLocation == 0) System.out.println(roomDescriptions[3]);
                        if (currentLocation == 1) System.out.println(roomDescriptions[4]);
                        if (currentLocation == 2) System.out.println(roomDescriptions[5]);
                        if (currentLocation == 3) System.out.println(roomDescriptions[]);
                        if (currentLocation == 4) System.out.println(roomDescriptions[6]);
                        if (currentLocation == 5) System.out.println(roomDescriptions[]);
                        if (currentLocation == 6) System.out.println(roomDescriptions[]);
                }
                else if (choice == 's' || choice == 'S') {
                        if (currentLocation == 0) System.out.println(roomDescriptions[3]);
                        if (currentLocation == 1) System.out.println(roomDescriptions[4]);
                        if (currentLocation == 2) System.out.println(roomDescriptions[5]);
                        if (currentLocation == 3) System.out.println(roomDescriptions[]);
                        if (currentLocation == 4) System.out.println(roomDescriptions[6]);
                        if (currentLocation == 5) System.out.println(roomDescriptions[]);
                        if (currentLocation == 6) System.out.println(roomDescriptions[]);
                }
                else System.out.println(choice + " is an invalid choice");


                System.out.println("Thanks for playing");

        }

}