also wie schon einmal berichtet fange ich gerade erst mit java an.
ich hab mich jetzt einmal mit der übungsaufgabe des prologs probiert, und hab schon die erste frage:
ich habe einer String variable namens auswahl einen wert durch eingabe zugeordnet also: auswahl = eingabe.next();
jetzt will ich mittels switch die eingabe mit 3 namen vergleichen
also:
switch (auswahl){
case "NAME1":
ANWEISUNG;
case "NAME2":
ANWEISUNG;
case "NAME3":
ANWEISUNG;
default:
ANWEISUNG;
}
dann hab ich aber den fehler:
PROGRAMMNAME:ZEILE: incompatible types
found : java.lang.string
required : int
switch(auswahl)
^
Kann man für switch überhaupt string variablen benutzen?
wenn ja, was ist dann der fehler?
wenn nein, wie mach ich das dann bzw wie muss ich das schreiben damit switch auch für strings gehen?
mfg n4p
Beiträge von n4p
-
-
ok danke jetzt ist alles geklärt
mfg -
ich danke für die bisherige hilfe. ich hab jetzt schon jedit und alles was auf dieser seite stand, runtergeladen undauch schon das testprogramm eingegeben. das einzige problem ist jetzt nur noch, dass ich es nicht zum laufen bekomme. aber ich werde mich an den rat halten und einen tutor aufsuchen. thx 4 help
mfg -
also ich hatte bis jetzt noch nie etwas mit java zu tun und lerne zwar gerade die sprache ansich, doch die fragen die mich von anfang an beschäftigten und die meiner meinung anch gelöst werden sollte bevor ich java programmieren beginne sind:
WAS BRAUCHE ICH FÜR JAVA?
WIE INSTALLIERE ICH DAS bzw WIE STARTE ICH JAVA DAMIT ICH BEGINNEN KANN ZU PROGRAMMIEREN?
:confused: :confused: :confused:
ich weiß viele werden sich jetzt an den kopf greifen und sich denken wie um alles in der welt ich auf informatik als studienwahl komme. :omg:
Doch da ich es trotzdem versuchen möchte wäre es sehr hilfreich wenn mir jemand helfen könnte.
mfg