Moin!
Hier erstmal der Code-Auschnitt:
1 if (l.equals(D))
2 {
3 String[] a = new String[(int)(Math.pow(2, (k+1)+1)-1)];
4 int b = 0;
5 int i = 0;
6 for (int w = b; w < a.length; w++)
7 {
8 a[w] = "0";
9 a[0] = "F";
10 while (i < a.length)
11 {
12 while(a != "0")
13 b++;
14 a = "R";
15 b++;
16 for(int c = b-1; c-(b-c) >= 0; b++)
17 {
18 if (a[c-(b-c)] == "R")
19 a = "L";
20 else if(a[c-(b-c)] == "L")
21 a = "R";
22 else
23 a = "F";
24 }
25 while(i < a.length && a > "0")
26 i++;
27 }
28 System.out.println(a.length);
29 for( int h = 0; h < a.length; h++)
30 System.out.print(a[y]);
31 System.out.print("\n");
Es geht um Zeile 25. Beim kompilieren bekomme ich folgende Fehlermeldung:
" java:92: error: bad operand types for binary operator '>' "
Ich weiß irgendwo das ">" nicht die Lösung sein kann, aber mir fehlt eine alternative..
Vielen Dank für jede Hilfe!
Hier erstmal der Code-Auschnitt:
1 if (l.equals(D))
2 {
3 String[] a = new String[(int)(Math.pow(2, (k+1)+1)-1)];
4 int b = 0;
5 int i = 0;
6 for (int w = b; w < a.length; w++)
7 {
8 a[w] = "0";
9 a[0] = "F";
10 while (i < a.length)
11 {
12 while(a != "0")
13 b++;
14 a = "R";
15 b++;
16 for(int c = b-1; c-(b-c) >= 0; b++)
17 {
18 if (a[c-(b-c)] == "R")
19 a = "L";
20 else if(a[c-(b-c)] == "L")
21 a = "R";
22 else
23 a = "F";
24 }
25 while(i < a.length && a > "0")
26 i++;
27 }
28 System.out.println(a.length);
29 for( int h = 0; h < a.length; h++)
30 System.out.print(a[y]);
31 System.out.print("\n");
Es geht um Zeile 25. Beim kompilieren bekomme ich folgende Fehlermeldung:
" java:92: error: bad operand types for binary operator '>' "
Ich weiß irgendwo das ">" nicht die Lösung sein kann, aber mir fehlt eine alternative..
Vielen Dank für jede Hilfe!