Beiträge von n4p

    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

    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