phoen1xXx
Cadet 4th Year
- Registriert
- Okt. 2008
- Beiträge
- 74
Hallo
ich hab folgendes Problem und stehe einfach auf dem schlauch. Hoffe ihr könnt mir helfen
Ich soll in Java einen String einlesen (z.B. Das iST ein StRing zum Testen) und von diesem String sämtliche Buchstaben, die darin vorkommen aufzählen (D = 1, a =1, s=2, S=2, ...) . Mit Berücksichtigung der Groß-Kleinschreibung und leerzeichen als buchstaben betrachten. Anschließend soll dies auf der Cosole grafisch dargestellt werden.
Der Code sollte wenn möglich auch noch leicht durchschaubar sein bzw. mit üblichen mitteln.
Nen Ansatz hab ich mir mal folgendermaßen überlegt:
int zaehler=1;
int index=0;
char buchstaben[]=new char[laengeDerEingabe];
for (int j=0; j < laengeDerEingabe; j++){
for (int i=0; i < laengeDerEingabe-1; i++){
if (eingabeZeichen[j]==eingabeZeichen[i+1]){
zaehler++;
}
}
System.out.print(eingabeZeichen[j]+" = ");
System.out.println(zaehler);
zaehler=0;
}
Also ich überprüfe Buchstabe für Buchstabe will diesen Buchstaben dann in mein Buchstaben Array schreiben und von dort nachher schön ausgeben können jedoch bin ich soweit noch nicht gekommen und habe schwierigkeiten die abbruchbedingungen richtig zu setzen. und ja mir ist klar dass das so noch nicht funktionieren kann ist nur mal als ansatz gedacht. Vielen Dank schonmal im Vorraus
ich hab folgendes Problem und stehe einfach auf dem schlauch. Hoffe ihr könnt mir helfen
Ich soll in Java einen String einlesen (z.B. Das iST ein StRing zum Testen) und von diesem String sämtliche Buchstaben, die darin vorkommen aufzählen (D = 1, a =1, s=2, S=2, ...) . Mit Berücksichtigung der Groß-Kleinschreibung und leerzeichen als buchstaben betrachten. Anschließend soll dies auf der Cosole grafisch dargestellt werden.
Der Code sollte wenn möglich auch noch leicht durchschaubar sein bzw. mit üblichen mitteln.
Nen Ansatz hab ich mir mal folgendermaßen überlegt:
int zaehler=1;
int index=0;
char buchstaben[]=new char[laengeDerEingabe];
for (int j=0; j < laengeDerEingabe; j++){
for (int i=0; i < laengeDerEingabe-1; i++){
if (eingabeZeichen[j]==eingabeZeichen[i+1]){
zaehler++;
}
}
System.out.print(eingabeZeichen[j]+" = ");
System.out.println(zaehler);
zaehler=0;
}
Also ich überprüfe Buchstabe für Buchstabe will diesen Buchstaben dann in mein Buchstaben Array schreiben und von dort nachher schön ausgeben können jedoch bin ich soweit noch nicht gekommen und habe schwierigkeiten die abbruchbedingungen richtig zu setzen. und ja mir ist klar dass das so noch nicht funktionieren kann ist nur mal als ansatz gedacht. Vielen Dank schonmal im Vorraus