D
Deadpool
Gast
Hey Leute,
ich bin absoluter Java-Amateur, muss in meinem Studium aber ein kleines Praktikum absolvieren, in dem ich eine kleine Aufgabe programmieren muss. Ich weiß von dritten, was letztes Jahr drankam und wollte mich dieser Aufgabe nun widmen.
Es geht darum, dass man eine Zeichenkette wie zb [abcccaabcaba] hat. diese soll nun vereinfacht werden und zwar so, dass am ende rauskommt: 4a 3b 4c. sprich ich muss lediglich durch die zeichenkette durch und zählen was wo steht.
mein grundgedanke war ein array mit 11 werten anzulegen und jeweils die buchstaben per hand einzugeben. anschließend würde ich 3 variablen erstellen. nun nehme ich den ersten wert des array, lese ihn aus und vergleiche ob er ='a', ='b' oder ='c' ist und erhöhe dementsprechend die variable für den buchstaben.
am ende gebe ich dann einfach die variablen aus.
soweit zur theorie, praktisch sieht das ganze (zumindest für mich) etwas komplizierter aus. zum einen habe ich das gefühl, dass das von hand eingeben der werte, also pro wert eine neue zeile etwas umständlich ist, zum andern bin ich mir unsicher, ob die grundidee so korrekt ist.
ich muss dazu sagen, dass ich wirklich sehr wenig ahnung von java bzw allgemein programmieren habe. der informatik kurs in der schule war leider eher schlecht -.-
ich möchte nicht den eindruck erwecken, von euch die ganze lösung zu bekommen, allerdings tauchen bei mir oft nach 1,5 zeilen schon tausend rote pop ups auf, weil ich einfach syntax fehler baue^^
vielen dank schoneinmal für eure hilfe, ich schaue mal weiter youtube videos
ich bin absoluter Java-Amateur, muss in meinem Studium aber ein kleines Praktikum absolvieren, in dem ich eine kleine Aufgabe programmieren muss. Ich weiß von dritten, was letztes Jahr drankam und wollte mich dieser Aufgabe nun widmen.
Es geht darum, dass man eine Zeichenkette wie zb [abcccaabcaba] hat. diese soll nun vereinfacht werden und zwar so, dass am ende rauskommt: 4a 3b 4c. sprich ich muss lediglich durch die zeichenkette durch und zählen was wo steht.
mein grundgedanke war ein array mit 11 werten anzulegen und jeweils die buchstaben per hand einzugeben. anschließend würde ich 3 variablen erstellen. nun nehme ich den ersten wert des array, lese ihn aus und vergleiche ob er ='a', ='b' oder ='c' ist und erhöhe dementsprechend die variable für den buchstaben.
am ende gebe ich dann einfach die variablen aus.
soweit zur theorie, praktisch sieht das ganze (zumindest für mich) etwas komplizierter aus. zum einen habe ich das gefühl, dass das von hand eingeben der werte, also pro wert eine neue zeile etwas umständlich ist, zum andern bin ich mir unsicher, ob die grundidee so korrekt ist.
ich muss dazu sagen, dass ich wirklich sehr wenig ahnung von java bzw allgemein programmieren habe. der informatik kurs in der schule war leider eher schlecht -.-
ich möchte nicht den eindruck erwecken, von euch die ganze lösung zu bekommen, allerdings tauchen bei mir oft nach 1,5 zeilen schon tausend rote pop ups auf, weil ich einfach syntax fehler baue^^
vielen dank schoneinmal für eure hilfe, ich schaue mal weiter youtube videos