Помогиет с этой задачей, не понимаю как сделать 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");
}
}