Fehler beim mehrdimensionalen Array

Delectation

Grünschnabel
Hallo
Dieses Programm soll ein Labyrinth auf dem Bildschrim ausgeben, jedoch kommt unter anderem immer die Fehlermeldung "illegal character: \35", womit anscheinend die Raute gemeint ist. Was mach ich falsch?
Code:
public class Backtracking {
   static boolean gefunden=false;
   char [][]lab  =
   {    {#, #, #, #, #, #, #},
        {#, m, o, o, o, o, #},
        {#, #, #, o, #, o, #},
        {#, o, o, o, #, #, #},
        {#, #, #, o, #, o, #},
        {#, k, o, o, o, o, #},
        {#, #, #, #, #, #, #}  };
  public static void main(String[] args) {
   for (int k=0;k<lab.length;k++) {
     for(int i=0;i<lab.length;i++){
      System.out.println(lab[k][i]);
     }
   }
  }
}
 
Du hast nen Chararray, so wie du da stehen hast, wären das aber keine Chars.

Einen Char solltest du so angeben:

PHP:
char c = '#'

Bei dir fehlen die Apostrophe.
 
Zurück