Erste Schritte Fehler ausfindig machen

Hallo Zusammen,
Ich habe mich an zwei Codes versucht. Beim kompilieren erhalte ich die Error-Meldung Class, Interface or Enum expected.
Bei allem versuchen und verstehen, ich finde die Fehler einfach nicht.
Einige Tipps?

public Class Test {
public static void main switch(int a) {
int b = 10, c = 20;
switch( a ) {
case 1:
int b = a;
int c = b * 3;
int a = c;
break;
case 2:
int b = a * 2;
int c = 13;

default
int b = a;
}
System.out.println("a=" + a + " b=" + b + " c=" + c);
}
}


Public Class Histogram {
public static void main (String[]arg){
int i= In.readInt();
while (In.done()) {
int j=1;
while int (j<=i) {System.out.print("*"); j++;}
System.out.printIn();
i= In.readInt();
}
}
}
 
Ich hab mir mal die Mühe gemacht und versucht deinen Code halbwegs zu formatieren (soweit es überhaupt möglich war).
Schau dir das mal an... dir sollten eigentlich direkt die Fehler auffallen - da macht einiges keinen Sinn wie du es hingeschustert hast.
Kleiner Tipp am Rande: Java unterscheidet zwischen Groß - und Kleinschreibung 😉

Java:
public Class Test {
    public static void main 
        switch(int a) {
            int b = 10, c = 20;
            switch( a ) {
                case 1:
                        int b = a;
                        int c = b * 3;
                        int a = c;
                    break;
                case 2:
                    int b = a * 2;
                    int c = 13;

                default
                    int b = a;
            }
            System.out.println("a=" + a + " b=" + b + " c=" + c);
        }
    }

Java:
Public Class Histogram {
    public static void main (String[]arg){
        int i= In.readInt();
        while (In.done()) {
            int j=1;
            while int (j<=i) {System.out.print("*"); j++;}
            System.out.printIn();
            i= In.readInt();
        }
    }
}
 

Zurück
Oben