Mehrere Variablen in einer for-Schleife
else
{
r=Power(s,n-1);
System.out.println(r);
int d=r.length;
char ch=s.charAt(n);
int v=d+1;
p[v]=Character.toString(ch);
String q = p[v];
for(i=d+2,j=0;i<2d+3,j<d;i++,j++)
{
p[i]=r[j].concat(q);
}
}
Einen syntax-error angezeigt und var j wird nicht erkannt, auch nach Erklärung... pls help me.
Wenn ein syntax-Fehler angezeigt wird, dann ist dein Programm nicht laufen. Sie müssen befestigen Sie die syntax-Fehler zuerst.
Ich sehe nicht, die Erklärung der
übrigens
ya ya thank u so much 🙂
Ich sehe nicht, die Erklärung der
j
; setzen Sie Einfach ein int j;
vor der for
Schleifeübrigens
i
scheint nicht erklärt wurden. Sie müssen möglicherweise ändern i=d+2
zu int i=d+2
ya ya thank u so much 🙂
InformationsquelleAutor Priyanka | 2012-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist die Bedingung der Schleife. Die richtige sollte sein:
oder
Gibt es keine Bedeutung, indem ein Komma zwischen zwei Boolesche Bedingungen in java.
- Und, wie gesehen, in den Kommentaren, Variablen
j
undi
sind nicht deklariert.cond1, cond2
bringen würden, das gleiche Ergebnis wie das schreibencond2
(vorausgesetztcond1
hat keine Nebenwirkungen, natürlich, wie in diesem Fall).InformationsquelleAutor Renato Lochetti