Hallo zusammen,
als blutiger Anfänger versuche ich gerade, eine Applikation zu schreiben, die etwas errechnet, in einer Variable packt und das Ergebnis ausgibt.
Erwartete Ausgabe nach Programmausführung: 301 * 302
Allerdings gibt der Compiler einen Fehler aus, dessen Sinn ich nicht verstehe.
Fehlermeldung: :7: ';' expected.
Nach der Methodendeklaration sollte doch kein Semikolon stehen.
Irgendetwas grundlegendes habe ich nicht verstanden. Habe auch schon versucht, Teile in eine andere Methode zu packen, aber dann gab´s Ärger, weil die main-Methode static war und die andere nicht. Und wenn ich beide static gesetzt habe, gab´s auch Compiler-Terror.
Könnte mir bitte jemand was erkären?
als blutiger Anfänger versuche ich gerade, eine Applikation zu schreiben, die etwas errechnet, in einer Variable packt und das Ergebnis ausgibt.
Erwartete Ausgabe nach Programmausführung: 301 * 302
Allerdings gibt der Compiler einen Fehler aus, dessen Sinn ich nicht verstehe.
Fehlermeldung: :7: ';' expected.
Nach der Methodendeklaration sollte doch kein Semikolon stehen.
Irgendetwas grundlegendes habe ich nicht verstanden. Habe auch schon versucht, Teile in eine andere Methode zu packen, aber dann gab´s Ärger, weil die main-Methode static war und die andere nicht. Und wenn ich beide static gesetzt habe, gab´s auch Compiler-Terror.
Könnte mir bitte jemand was erkären?
Java:
public class Methoden_test extends Object
{
public static void main(String[] args)
{
int zahl; //Deklaration Variable 'zahl'
int add(int a, int b) //Definition Methode 'add'
{
return a+b; //Verhalten Methode 'add'
}
zahl = add(100,200); //Methodenaufruf 'add'
System.out.println(++zahl++); //Anweisung
System.out.println(zahl);
}
}
Zuletzt bearbeitet von einem Moderator: