Hallo,
wir haben in einer Übung ein Script vorgegeben und sollen überlegen was es macht und warum es das macht. Das Problem ist, dass ich das nicht zum Laufen bekomme. Ich weiß schon so ungefähr was passieren wird, aber ich will es ja mal ausprobieren können. Hier kommt das Script (auszugsweise)
}
Also wenn ich das richtig interpretiere, dann geht es darum, dass der sich hier den ersten Buchstaben von einem String auswertet und je nachdem wie der ist (es gibt dann mehrere cases...) soll er da irgendwas ausgeben. Aber wenn ich das script starte, dann sagt Eclipse mir: 'selection does not contain a main type'. Ich denke, dass ich jetzt noch dem String irgendwie einen Wert (also eine Zeichenkette) zuweisen muss, aber ich weiß nicht wie, weil ich noch nicht kapiere:
- was ist der Unterschied zwischen 'public static int' und 'public static void'?
- was macht 'return'? gehört das irgendwie zu dem switch Befehl?
Gruß
blatsch
wir haben in einer Übung ein Script vorgegeben und sollen überlegen was es macht und warum es das macht. Das Problem ist, dass ich das nicht zum Laufen bekomme. Ich weiß schon so ungefähr was passieren wird, aber ich will es ja mal ausprobieren können. Hier kommt das Script (auszugsweise)
Java:
public class StringCount {
public static int stringMethode(String s) {
if (s.length() > 0) {
char ersterBuchstabe = s.charAt(0);
switch (ersterBuchstabe) {
case ’_’: return 5;
case [...]
default: return 1;
}
}
return 0;
}
Also wenn ich das richtig interpretiere, dann geht es darum, dass der sich hier den ersten Buchstaben von einem String auswertet und je nachdem wie der ist (es gibt dann mehrere cases...) soll er da irgendwas ausgeben. Aber wenn ich das script starte, dann sagt Eclipse mir: 'selection does not contain a main type'. Ich denke, dass ich jetzt noch dem String irgendwie einen Wert (also eine Zeichenkette) zuweisen muss, aber ich weiß nicht wie, weil ich noch nicht kapiere:
- was ist der Unterschied zwischen 'public static int' und 'public static void'?
- was macht 'return'? gehört das irgendwie zu dem switch Befehl?
Gruß
blatsch
Zuletzt bearbeitet von einem Moderator: