Sprungbefehle

Wang

Bekanntes Mitglied
Hallo! :)

Ich habe versucht, ein weiteres Beispiel aus der Vorlesung umzusetzen, aber der Compiler meckert wegen der main-Methode.
Zunächst das Beispiel:

Code:
        int n = 0;
        loop1:
        for (int i = 1; i <= 10; i++)
        {
           for (int j = 1; j <= 10; j++)
           {
             n = n + i * j;
             break loop1;
           }
        }
        System.out.print (n);   // n = 1

Mein Quellcode sieht so aus:

Java:
public class Sprungbefehl
{
   public static void main (String[] args);
     {
        int n = 0;
        loop1:
        for (int i = 1; i <= 10; i++)
        {
           for (int j = 1; j <= 10; j++)
           {
             n = n + i * j;
             break loop1;
           }
        }
        System.out.print (n);   // n = 1
     }
}

Ich verstehe nicht, wo das Problem liegt?

Vielen Dank.

Gruß
Wang
 
G

Gastredner

Gast
Das Semikolon hinter der Deklaration der main-Methode muss weg. Dann meckert der Compiler auch nicht mehr (und das Ergebnis stimmt auch;)).
 

Wang

Bekanntes Mitglied
Das Semikolon hinter der Deklaration der main-Methode muss weg. Dann meckert der Compiler auch nicht mehr (und das Ergebnis stimmt auch;)).

Danke. Jetzt haut es natürlich hin. :)

Leider habe ich bei der Ausführung eine Dauerschleife. Muss ich über die Kommandozeile den
Code:
break
einleiten oder habe ich da etwas falsch verstanden?
 

Oben