X signifies the starting point and E is the Exit. The problem is I cannot make my X move. Can someone help me with this. We are only allowed to used the main class and main method, no any other than that. Every time the user input, the maze map will display showing the current position of the player. When the user choose to face left or right, the current position should not change.
import java.util.Scanner;
public class G7 {
public static void main(String[] args) {
String[][] M = {{"0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " "}
, {"X", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", " ", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " ", "0", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "0", " "}
, {"0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "0", " ", "E", " ", "0", " "}};
do {
System.out.println("-------------------------MAZE------------------------------");
System.out.println();
for (String[] a : M) {
for (String b : a) {
System.out.print(b);
}
System.out.println();
}
System.out.println("-----------------------------------------------------------");
System.out.print("F - move Forward\tB - move Backward\t\nR - face Right\t\tL - face Left\n");
System.out.print("Enter your move: ");
String c = new Scanner(System.in).next();
if (c.equals("F")) {
M[1][2] = M[1][0];
M[1][0] = " ";
}
} while (true);
}
}