Java erkennt Schleifen nicht

ulki99

Kabelverknoter(in)
Ich habe ein Problem und zwar will ich bei Java eine Schleife machen, aber es funzt irgendwie nicht:

do{
blabla;
i=i+1;
}while(i<50)

while(i<50){
blabla;
i=i+1;
}

for(i=0; i<50; i=i+1){
blabla;
}

Fehlermeldungen:

Kreuzung1.java:17:5: '(' or '[' expected
do{

Kreuzung1.java:17:5: '(' or '[' expected
while(i<50){
Kreuzung1.java:17:10: not a statement
while(i<50){
Kreuzung1.java:17:16: ';' expected
while(i<50){

Kreuzung1.java:17:5: '(' or '[' expected
for(i=0; i<50; i=i+1){
Kreuzung1.java:17:12: ')' expected
for(i=0; i<50; i=i+1){
Kreuzung1.java:17:8: not a statement
for(i=0; i<50; i=i+1){
Kreuzung1.java:17:16: illegal start of type
for(i=0; i<50; i=i+1){
Kreuzung1.java:17:15: not a statement
for(i=0; i<50; i=i+1){
Kreuzung1.java:17:25: ';' expected
for(i=0; i<50; i=i+1){

weiß jemand rat???
 
hast du i vorher schon deklariert? also int i=0; zum bsp. genauso müsste die forschleife glaube for(int i=0... lauten, sofern vorher i nicht existiert.
 
dann wärs sicher sinnvoll, mal den code drumherum mit zu zeigen. weil sieht mir irgendwie nach nem klammerfehler oder so aus. aber läst sich so halt nich wirklich sagen ^^
 
Ist dein richtiger Code auch so schoen formatiert wie im Thread, dann solltest du dir das zur besseren Uebersicht abgewoehnen :daumen: Hm.

Code:
[color=red]int i;
do
{
    blabla;
    [color=red]i++;}
while(i<50)[color=red]; 
while(i<50)
{
    blabla;
    [color=red]i++;}
 
for(i=0; i<50; [color=red]i++)
{
    blabla;
}
 
Zurück