Static Methods

IDE: AIDE
Task: call bar from the main method after the two calls to foo
problem: es klappt nicht aber ich weiss nicht wo mein fehler ist, beim debugger zeigt er mir was an was ich nicht verstehe.
Ich glaube die geschweiften klammern ({}) habe ich ja auch richtig gesetzt oder?
Gehört in Zeile 18 noch eine {

debugger log:
Compilation error time: 0 memory: 0 signal:0

Main.java:17: error: <identifier> expected
System.out.println("Inside bar")
^
Main.java:17: error: illegal start of type
System.out.println("Inside bar")
^
Main.java:17: error: ';' expected
System.out.println("Inside bar")
^
3 errors





Java:
public class Main
{
	public static void main(String[] args)
	{
		foo();
		foo();
		bar();
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	
	static void bar();
	System.out.println("Inside bar")
}
 
Zuletzt bearbeitet:
Sollte dein Code nicht so aussehen? Du schreibst ja "Inside bar"...

Java:
public class Main
{
    public static void main(String[] args)
    {
        foo();
        foo();
        bar();
    }
    
    static void foo()
    {
        System.out.println("Inside foo");
    }
    
    static void bar()
   {
    System.out.println("Inside bar");
    }
}
 
Sollte dein Code nicht so aussehen? Du schreibst ja "Inside bar"...

Java:
public class Main
{
    public static void main(String[] args)
    {
        foo();
        foo();
        bar();
    }
    
    static void foo()
    {
        System.out.println("Inside foo");
    }
    
    static void bar()
   {
    System.out.println("Inside bar");
    }
}

static void bar() ist ja eine methode oder?
gehören die immer in diese schweifklammern?
 
@Vogelspinne24

Durch korrekte Einrückung sollten solche Fehler leicht ersichtlich sein!
Vor allem da heutige IDEs normal eine Tastenkombination haben um den Code zu formatieren (sofern keine Compilefehler vorliegen).
Ansonsten steht in den (Compiler-)Fehlermeldungen (Achtung: Debugger hast du erst bei der Ausführung von deinem Programm) eh die Zeile wo das Problem auftritt.
 
@Vogelspinne24

Durch korrekte Einrückung sollten solche Fehler leicht ersichtlich sein!
Vor allem da heutige IDEs normal eine Tastenkombination haben um den Code zu formatieren (sofern keine Compilefehler vorliegen).
Ansonsten steht in den (Compiler-)Fehlermeldungen (Achtung: Debugger hast du erst bei der Ausführung von deinem Programm) eh die Zeile wo das Problem auftritt.

Gut muss ich mal wegen der Einrückungsfunktion nachschauen. Danke
 

Neue Themen


Zurück
Oben